Merge changes from topic "magnification_switch" into sc-dev

* changes:
  Makes the movable region of magnification button sticking to the edges
  Makes magnification switch UI never overlap navigationBar and statusBar