Fixes: NB#225952 - Locked orientation not respected for second MWindow
Fixes: NB#225952 - Locked orientation not respected for second MWindow

RevBy: Daniel d'Andrada
Details:
Creating many MWindows without MSceneManager is leading to execution
MWindow::sceneManager() method, which creates new MSceneManager when no
is available for current MWindow. MSceneManager takes its
orientationAngle from activeWindow (which not necesserily is wintow that
it's being assigned to) and assigning new orientations.
This change makes newly created MSceneManager to use its
orientationAngle when its been altered and locked beforehand and is
different  (not to invoke transitions while not needed)

nemomobile-graveyard/libmeegotouch,nemomobile-graveyard/libmeegotouch,nemomobile-graveyard/libmeegotouch,nemomobile-graveyard/libmeegotouch,nemomobile-graveyard/libmeegotouch,nemomobile-graveyard/libmeegotouch