videodb: SQL query cosmetics in CleanDatabase()
videodb: use faster (NOT) EXISTS instead of (NOT) IN CleanDatabase()
videodb: handle files whose source is completely gone differently during clean
fix crash loading JPEGs where m_cinfo.scale_num was set to 9 due to not finding a suitably sized scale factor. Thanks to tscheck
Merge pull request #3708 from Montellese/videodb_clean_offline

videodb: better support for sources being temporarily offline during a library clean
media: use string-based instead of enum-based MediaType
[win32] update VS project files
utils: add SpecialSort with SortTopologically
CFileItem: add IsEnabled() and SetEnabled()
media: add IMediaImporter and CMediaImportManager for importing media items
videodb: add support for retrieving all details for a list
videodb: allow to manually specify dateadded
videodb: add enabled flag for files and source entry for paths
videodb: automatically set path.strSource if available
videodb: source support
CVideoInfoTag: implement == and != operators
database: deinitialize databases on application exit to disable remote items
GUIWindowVideoBase: get video details on demand if they weren't loaded
platinum: add xbmc specific field in MediaObject - xbmc:dateadded to pass dateadded with items and not need to stat upnp resources for that
platinum: add SearchSync method to SyncMediaBrowser