Gravar-mail: A Unified Approach to Sample Size and Power Determination for Testing Parameters in Generalized Linear and Time-to-Event Regression Models