[musicdb] Utilize GetAlbumInfo when exporting albums, rather than yet another query
[musicdb] demise getalbuminfosongs/setalbuminfosongs and roll up the functions
[musicdb] merge the album and albuminfo tables into one
[musicdb] adds infoSongs to CAlbum, so that songs can hold the users songs, and infoSongs scraped songs
[musicdb] adds Merge functions to CAlbum and CSong for merging scraped and local information
[musicdb] Adds GetAlbum() and drop GetAlbumInfo().  Allows retrieval of full album detail, including local songs and scraped songs.
[musicdb] adds HasAlbumBeenScraped/ClearAlbumLastScrapedTime, dropping HasAlbumInfo/DeleteAlbumInfo
[musicdb] adds AddAlbum() wrapper and utilise this in the scanner.
[musicdb] adds UpdateAlbum and utilize this in the scanner, dropping SetAlbumInfo
[musicdb] Addsd SetAlbumLastScrapeTime - probably unneeded???
utilizing SetAlbumLastScrapeTime
WHATDOESTHISDO: Clears out lastscraped time and drops updating of genre??
[musicdb] tidy up the info scanner and allow us to dynamically update albums
[musicdb] ????????? merge albuminfo into album table and add updating of album information during scan
[musicdb] use triggers for database consistency instead of deletes
[musicdb] retrieve the song artist credits in GetSong
[musicdb] clear artist discography before getting the artist
[musicdb] Music Scanner updates
[musicdb] fix: remove unneeded rollbacktransaction
[musicdb] scan optimization - skip the scan if we don't find any music in the dir