MP1-4253 : Add all files to database in a background thread
MP1-4253 : Config options for add video files to videodatabase
MP1-4253 : Some code refactoring
Merge branch 'master' of ssh://github.com/MediaPortal/MediaPortal-1 into MP1-4253-FEAT-Add_movie_files_to_videodatabase_automatically_in_share_view

Conflicts:
	mediaportal/Databases/Video/SqlLite/VideoDatabaseSqlLite.cs
Merge branch 'master' of ssh://github.com/MediaPortal/MediaPortal-1 into MP1-4253-FEAT-Add_movie_files_to_videodatabase_automatically_in_share_view
MP1-4315 : Blow Windows Plugins by Seco
MP1-4315 : Turn off some warning.
MP1-4315: Removed reference to GUIPictures from MediaPortal project
Merge remote-tracking branch 'remotes/origin/master' into MP1-4315-FEAT-Blow_windowplugins_dll_to_separate_plugin_dlls

Conflicts:
	mediaportal/Core/guilib/WindowPluginBase.cs
	mediaportal/Setup/setup.nsi
MP1-4315: Own project for GUIRadioLastFM plugin
MP1-4315: x86 platform & platform target for GUILastFMRadio project
MP1-4328 : Add a double check when backup volume before minimize to tray to avoid to backup wrong value that lead to not restore sound.
MP1-4333 : Fix WM_POWERBROADCAST messages to pass to the plugins
MP1-4333 : Rework handling based on code review comment.
MP1-4330 : ComSkip markers are shown in TvRecordings/MyVideo OSDs now
_imageFillMarker is always set; thus ComSkip markers are always rendered now
MP1-4339 : Fix Gapless on .cue files. (don't sent BASS_ChannelSetPosition for gapless but only when changing next/previous track)
MP1-4336 : Change sequence to how remove audio renderer (remove before dispose volumehandler).
MP1-4340 : Fix typo in AllmusicSiteScraper.cs
MP1-4338 : Fix mouse cursor show up when using stopping bass viz.
MP1-4334 : Rework D3D Init (should fix the MP start option on some computers)