XAML Test
Changed UI and stuff !
UI: Doing science, added grid splitters, changed colors
UI: Changed grid sizing. Still doing science.
KISS Code cleanup (removed copy-paste). (...)

- Removed mentions to MainWindowViewModel, since ours doesn't have a Model like that. Hell, our window doesn't have a view model to begin with (each control has its own).
- Kept MainWindowViewModel.cs anyway, for reference purposes.
- Obsoleted StartSensor() & StopSensor() until we can use Franck's KinectSensorController (branch f-hands-tracker).
Bugfix: Can't Close when it's already closing. Makes sense.
UI: Added status bar, linked to KinectSensors.StatusChanged.
Show status text on no Kinect.
KinectSensorController: Enable DepthStream in constructor
KinectSensorController: Added StopSensor, SensorIsRunning, HasSensor.
MainWindow: Use KinectSensorController.
Controller: Create a BitmapSource on depth ready
Depth cam : WE HAVE A PICTURE. (...)

- Added depth image
- Controller: Added depth frame events and status change events
  * You can now disconnect and reconnect the Kinect.
Bugfix: sensor_SkeletonFrameReady isn't implemented here yet.
UI: Added status bar icons
Stub UI controls
ViewModel attempt
Better handling of Kinect connection/disconnection (...)

- Added a SensorChanged event, fired on all Kinect status events.
- A last null BitmapSource is thrown when the Sensor goes dark, effectively blanking the Image
- Now showing Kinect status information, bound in the ViewModel. Planning on making a KinectSensorInformation object.
- ViewModel will bind itself to the Model, here, the Kinect through the KinectSensorController.
Merge remote-tracking branch 'origin/task/ui' into f-hands-tracker

Conflicts:
	RideOnMotion/RideOnMotion/RideOnMotion.csproj
Prepare KinectSensorInfo for inclusion in bindings later.