[Tizen] Decouple ApplicationTizen and ScreenOrientationProvider classes

ApplicationTizen should not be inherited from ScreenOrientationProvider
as otherwise ScreenOrientationDispatcherHost takes ownership to it.
This means that Application instance may be deleted in unacceptable
way (Application instances may be owned only by ApplicationService)
causing various issues.

BUG=XWALK-1932