non-session-manager support

Implements open, save and dirtiness.
No error checking, no menu items disabling.
Prevent the new session dialog from appearing
Make sure every imported file is copied to the session path
Better start up

Don't reply to nsm server until ardour project is finished loading
Disable some actions that are not allowed while under nsm
vtl: open video dialog - aspect ratios
vtl: ffmpeg interaction:

* use ardour/SRC to resample audio on import
* parse framerate via codec-timebase if available
* update encoder parameters
* add vpx/webm as codec option
vtl: fix video-monitor [dialog] crash

caused by closing a session and then opening another video session
-> the video-monitor session reference was outdated.
fix missing slash-newline in --help output
Merge branch 'master' of git.ardour.org:ardour/ardour
fix compilation on OS X
Merge branch 'nsm' of https://github.com/royvegard/ardour
fix up iterator syntax and unnecessary use of X_() in NSM patch
clarify comment about Automatable/ControlSet inheritance
likely fix for #5426 (hide all tracks doesn't work and causes inconsistent state
fix #5424: routes created from templates do not get names based on the user-supplied text from the add route dialog
vtl: draw cross if info-request fails in open-video preview.
vtl: update video-export

* range: pre/postfix with black video-frames
* fix A/V offset - decode and skip source until offset is reached
* use spinning progress-bar during decode&skip
* use video-stream index in stream-map
* fix audio-export abort; stop freewheeling
* re-indent code
vtl: update export information
vtl: remove xjadeo option dialog

xjadeo options (selective session restore) are only
useful for testing and debugging.