Added/implemented AlbumArtRequestService, AlbumArtCacheService, AlbumArtExtractionService.

- Added unit tests for most of these new classes.
- Now using these classes in SongGridViewControl.
- Other minor bug fixes/debug/code cleanup additions in BasicRectangle,
WaveFormControl, WaveFormEngineService,etc.