Changes: Improve Ut_MTheme test.
Changes: Improve Ut_MTheme test.

RevBy: Peter Penz, Stanislav Ionascu.
MergeRequest: 2208

ModifiedBy: Stanislav Ionascu.
Modified: Fixed coding style in few places.

Details: Change for MTheme so timeout is not reached before theme is fully changed.
Added checking if there is only one theme available and no change will make sense.
Added checking if there is a need to return to initial theme (without this checking there will be no fail at the end but last waiting for change will finish with timeout (as theme change is needless)

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