Move AudioSourceInfo to its own class
Use ComboBox instead of ListView
Refactor PreferencesViewModel

Remove unneccesary event
Add testmic button
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop into valdev

Conflicts:
	LiveDescribe/LiveDescribe/LiveDescribe.csproj
Add other properties to shared interface
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop
Merge branch 'master' into valdev
Implement mic check
Fix issue with Zagga Release build
Separate colour scheme settings into own control
Separate audio source settings from settings vm
Turn off mic test on all types of window close

"Turn down for what?"
"Turn down for close."
moving spaces is now undoable and redoable
Add warning to mic test
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop into valdev
setup undo and redo when moving a description
undo and redo when resizing a space via marking control or with mouse

added tolerance level to make sure a command doesn't get added
when a space or description gets clicked and nothing has changed
added edit menu item that contains undo and redo
avoided adding extra commands to the undo redo stack