Locking MediaPortal.Profile.Settings.SaveCache() to counter act bad plugin behaviour.
Exception in PowerScheduler's WndProc() is not handled.
The exception can be raised when PowerScheduler is not yet ready but Windows Message are coming in, which is the norm, depending on what events on the system are happening while PS is loaded. Added an exception handling here as a quick and dirty fix.
Added additional logging for arrival and removal of devices
Fix crash when playing webstream radio in AnnounceTrack.
Merge remote-tracking branch 'remotes/upstream/FEAT_Last.fm_API_2.0' into 1.4.0Fork_SEB_half_EXP
Merge remote-tracking branch 'remotes/upstream/EXP-Windows-7-Half-Full-Screen' into 1.4.0Fork_SEB_half_EXP