Add LoadingControl

Moves LoadingBorder into its own control.
Projects can be marked as modified

When a project has unsaved changes, the program will reflect this.
Filter project flagging properties
can unselect spaces and descriptions by clicking them
Merge branch 'refactor'
Add project save confirmation on closing
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop into valdev

Conflicts:
	LiveDescribe/LiveDescribe/View/MainWindow.xaml.cs
Reduce Volume when playing a Regular Description
Add Find Spaces Menu Item
Refactor Commands

Commands are defined as ICommands now. Command functionality has been
placed in constructor of class as lambdas. To call a command in-class,
use Command.Execute()
Add Waveform class
Refactor AudioUtility

Move FindSpace functionality into separate class, AudioAnalyzer.
Refactor Description
Merge branch 'spaces-control' of https://github.com/dmaugeri/LiveDescribe-Desktop into valdev

Conflicts:
	LiveDescribe/LiveDescribe/LiveDescribe.csproj
	LiveDescribe/LiveDescribe/View/MainWindow.xaml
log reports debug to console
Merge branch 'master' of github.com:IMDC/LiveDescribe-Desktop
Add Bindable Textboxes to MarkingSpaceControlVM
Update timeline on Space.Start/End change

Will only update if given a valid time.
rewind and fastforward buttons now work
Use NuGet instead of locally stored libs