Remove unused files.
Show ranges in more sensible order in export dialog.

Show ranges in order in which they appear on the timeline in export dialog,
but always show the session range first.
Export dialogue visual re-arrangement

Make the export dialogue into a tabbed notebook with three tabs: "File
Format", "Timespan", and "Channels"/"Source".
Fix comment typos.
soundcloud upload - initial copy of files from Mixbus.
soundcloud export: fix MS-DOS line endings.
soundcloud export: use tabs for indentation.
add soundcloud export to wscript, and make it compile.

add soundcloud exporter to gtk2_ardour/wscript, and fix compile errors by using
std::string in place of string everywhere.
Working Soundcloud export

Adds an 'upload' property to ExportFormatSpecification, to indicate that files
exported with that format specfication should be uploaded to Soundcloud, and
makes it editable in the export format dialogue.
Adds fields for the Soundcloud username & password to the file format selection
page, as well as an option to make the uploaded files public and open them in
the system browser.

Possible improvements not yet implemented:
- make upload happen in its own thread
- cosmetic tidying up of dialogue control layout
- remember username & password
Update export format when 'upload to soundcloud' changes.
Rudimentary post-processing of exported files.

Export format contains a string to be passed to system() after expanding
%1, %2, & %3 via string_compose() to the full path & filename, containing
directory, and basename respectively. No error-checking or any niceties
like that - real programmers will of course always type the command
correctly, and know to watch Ardour's standard output for the results...
Move system_exec from gtk2_ardour/ to libs/pbd/
Add command-line parsing constructor to SystemExec

Add a new constructor to SystemExec which takes a complete command-line
and a map of substitutions for %<char>, and parses the command line,
taking account of some simple escape sequences and quoting.
Use SystemExec for post-export hook

Use the new command-line parsing constructor for SystemExec to construct
the args array for the post-export hook from the entered command string,
with some simple substitutions for filename, directory, &c.
Merge remote-tracking branch 'origin/master' into export-dialog

Fix conflicts in:
	gtk2_ardour/export_dialog.cc
	gtk2_ardour/export_dialog.h
	libs/ardour/export_handler.cc
Soundcloud upload example export format presets.

Add a couple of example export format profiles with Soundcloud upload enabled,
so that people can upload to Soundcoud without having to go into the
'Edit Export Format Profile' dialogue and enable them there.

There's probably still a discussion to be had about exactly what formats these
profiles should have, and also their names, but I think they're a reasonably
sensible starting point.
Merge remote-tracking branch 'origin/master' into export-dialog
Merge branch 'master' into export-dialog
SystemExec: copy last argument from command line to argv[]

Make sure to copy any part of the command line after the last delimiter
to argv[] when creating a SystemExec with an escaped command line.
Use ARDOUR namespace for SystemExec

Explicitly use ARDOUR::SystemExec, and #include the right header for it
too.