A Theoretical Method for Computing Near-Fault Ground Motions in Layered Half-Spaces Considering Static Offset Due to Surface Faulting, with a Physical Interpretation of Fling Step and Rupture Directivity