ScaleManager - backport for API compatibility

- "Backported" some changed API, all marked as @deprecated
- Minor regression fix for `supportsFullScreen`.