M39 gardening: [Tizen] use get() in smart pointers.
M39 gardening: [Tizen] Change location of the screen_orientation headers.

The code is still broken because we need "[Tizen][Temp] Fix
ScreenOrientationProvider::Create multiple defined" back in
chromium-crosswalk for now.
M39 Gardening: [Tizen] Adapt to https://codereview.chromium.org/562603002.
M39 Gardening: [Tizen] Adapt to https://codereview.chromium.org/547093002
M39 Gardening: [Tizen] Adapt to https://codereview.chromium.org/464643003