WPF: Several bug fixes in WaveFormCacheService and WaveFormRenderingService. Added looper to process requests for WaveFormCacheService; any duplicate requests are ignored. Added limit of tasks to run at the same time (but is a bit buggy). BasicRectangle instances can now be compared (Equals).