Added ability to set a block to be executed upon rotation
Useful if you want to have different configurations for landscape and portrait orientation.
Merge branch 'feature-onrotationblock'