Fix project re-importing on load

Issue stems from the waveform not being saved after it was generated.
If the user closed the project without saving, it would not be saved,
and therefore regenerated again on project load.
Delete unused classes
Add validation checks to wave file reading

Also solved the mystery of the extra two bytes. They happen to be extra
params put there for some reason!
added event keyword to EventHandlers in space
minor refactoring
Fix calculation of audio duration

Program should now find spaces throughout the entire movie.
added delete to last item in context menus
put static size on marking spaces button
Merge branch 'valdev'

Conflicts:
	LiveDescribe/LiveDescribe/Managers/ProjectLoader.cs

Wierdest merge ever.
Fix Acces to Sound Effects
Add Ui Skeleton for LockMovement
Combine shared properties into abstract base class
Move description events into abstract superclass

Should help to eliminate redundancy between space and description.
Use superclass events in space
Lock intervals in place on timeline
fixed the duration of spaces
got rid of uneeded method call
changed layout and added title to transcript

fixed build configurations so zagga debug actually uses the ZAGGA
preprocessor value
delete command was not working, after it was renamed, same with navigation
fixed binding command