media: implement MediaTypes::IsValidMediaType()
media: add IMediaImporter and CMediaImportManager for importing media items
videodb: avoid an empty entry in string arrays
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: add source support
fix videodb
videodb: add implementation of IMediaImportRepository
videodb: show friendly name of unavailable source during library clean
CVideoInfoTag: implement == and != operators and Equals()
database: deinitialize databases on application exit to disable remote items
media: register CVideoImportRepository
GUIWindowVideoBase: get video details on demand if they weren't loaded
upnp: ignore "Unknown" as a single genre as it is added by Platinum
platinum: add xbmc specific fields dateadded and rating in MediaObject

xbmc:dateadded to pass dateadded with items and not need to stat upnp resources for that
xbmc:rating for number-based rating
platinum: add SearchSync method to SyncMediaBrowser
platinum: extend default browse/search filter
upnp: set SearchCapabilities of UPnP server to "upnp:class"
platinum/upnp: implement GetSearchCapabilities in media browser