WPF: Added contextual menu and auto scrolling to WaveFormScrollView.
WPF: Added Marker Details panel.

- Added Marker Details panel to MainWindow, similar to what has been
done in OSX. Fully functional, but still needs a little layout
adjustment.
OSX: Implemented most of LoopsPresenter and LoopDetailsPresenter.

- Added actions/methods in ILoopDetailsView, ILoopsView and
ISegmentDetailsView.
- Also updated MainWindowController implementation for these views.
- Fixed crash bug in MainWindowController (sometimes was refering to a
marker out of array bounds)
Merge branch 'dev' of https://github.com/ycastonguay/MPfm into dev
iOS: Fixed build after changes on other platforms.
OSX: Optimized WaveFormCacheService by adding Monitor.Wait/Monitor.Pulse instead of sleeping constantly in the worker thread.
OSX: Added caching for current tiles at current zoom in WaveFormCacheService.
OSX: Fixed bug in tile cache in WaveFormCacheService.
OSX: Activated layer-backed views for custom views that are updated frequently.

- Drops a bit of CPU usage but still far from acceptable
OSX: Added ILoopPlaybackView and LoopPlaybackPresenter.
OSX: Added Queue and Loop Playback to MainWindow XIB.

- Added IQueueView to IMainView
Fixed WPF + Android builds.
WPF: Added database script 1.07 (added Segments to database and facade/services).
Forgot to add the SQL script in the last commit.
OSX: Added enable/disable toolbar button status, fixed crash bug.

- Centralized themes for buttons.
- Removed text overlay on album art in SongGridViewControl.
Fixed build on Linux.