Adjust region/size calculation to use ceil rounding, add algoritm for rotation size calculation

#250 - given that I can think of a compelling reason why nearest-number rounding should be used I have adjusted to use the round-up method of OSD. Nice feature is that this gets rid of variable s2. Added an extra note saying rounding is implementation dependent.

#251 - have added algorithm to implementation note on rotation