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
Merge branch 'master' of ssh://github.com/MediaPortal/MediaPortal-1 into MP1-4253-FEAT-Add_movie_files_to_videodatabase_automatically_in_share_view
MP1-4253 : Rename the feature in the configure.exe
Merge remote-tracking branch 'remotes/origin/MP1-4253-FEAT-Add_movie_files_to_videodatabase_automatically_in_share_view'
MP1-4372 : Fix false error and work with MPMain thread.
Merge remote-tracking branch 'remotes/upstream/MP1-4372-BUG-LoadSkin_reports_false_threading_errors' into 1.6.0Fork-BDJ

Conflicts:
	mediaportal/Core/guilib/GUIWindow.cs