Adding free function to generate rotated skylights

Do not apply skylight pattern to plenums

[#66804960]
Changed skylightToFloorRatio to skylightToProjectedFloorRatio, added methods for reporting skylightToProjectedFloorRatio and skylightToRoofRatio

[#66804960]
Adding unit tests and fixing bugs in skylight methods

[#66804960]
Merge remote-tracking branch 'origin/66804960_SkylightsBugs' into develop