refactoring of interface orientation change handling on play tab
refactoring of interface orientation change handling on play tab

change details
- eliminate didRotateFromInterfaceOrientation:(), move all handling to
  willAnimateRotationToInterfaceOrientation:duration:(); it was confusing
  to have rotation handling split over two methods
- eliminate updateFramesOfViewsWithoutAutoResizing(); this method
  was implemented and documented in a confusing way in order to serve
  two different contexts (orientation change handling while the tab is both
  visible and not visible); despite some minor code duplication, the
  slightly different handling of the two contexts is now much more clearly
  understood and documented

herzbube/littlego,herzbube/littlego,puremourning/littlego,herzbube/littlego,puremourning/littlego,puremourning/littlego,puremourning/littlego,herzbube/littlego,herzbube/littlego