[wp] plugin must be autoloaded for AutoHideSplashScreen preference to work
[wp] implemented OnInit so splash screen can be shown before cordova page is loaded
fixes Splashscreen crash on WP8

The UI elements cannot be accessed from any other than the UI thread directly. So, enclose UI access code in the Dispatcher.BeginInvoke()