Cleanup of the logger
Base logger and it's tests
Updated version of the log
Bound LogString to UI, added NewLogStringReady event to Logger
Merge branch 'ActivityLogger' of github.com:bcrosnier/RideOnMotion into ActivityLogger
Logger demo in ViewModel
Log string : Auto-scroll to end of TextBox
Numerous improvement in the logger and some cleanup of the Kinect controller

	Implementation of the ViewModel interface
	Removed unnecessary event
	Logger is now a singleton for ease of usage
Removed some useless variables
Merge branch 'ActivityLogger' of github.com:bcrosnier/RideOnMotion into ActivityLogger
Merge remote-tracking branch 'origin/ActivityLogger' into task/ui-triggerZones

Conflicts:
	RideOnMotion/RideOnMotion/MainWindowViewModel.cs