Add database cleanup script for plugin test.

This script is useful when a test run fails for some reason and leaves behind
any remnant data that it generated.
Backing out SQL, making it a gist instead.
Change profile name and some cleanup.
Some more cleanup
Merge pull request #20 from leftclickben/ChangeGeneratedProfileName

Change generated profile name
Change deployed branch.

Was `master` now `develop`.
Allow override of export path.
Merge pull request #22 from wamuseum/AllowOverrideExportPath

Allow override of export path.
Merge pull request #21 from wamuseum/ChangeDeployedBranch

Change deployed branch.
Add backup-profile script.
Break on undefined vars and errors.
Change number of backups to keep
Merge pull request #23 from wamuseum/BackupProfileScript

Add backup-profile script.
File structure change.

+ Move scripts into a bin/ directory
+ Put XSLT into a xslt/ directory
+ Update internal references
Merge pull request #24 from wamuseum/FileStructureChange

File structure change.
Complete automated backups.

+ Add export-mysql which does the low-level call to mysqldump
+ Add backup-mysql which calls export-mysql with appropriate params, this is the cron task
+ Tweak to export-profile for consistency
Compress mysql dumps with gzip.
Merge pull request #25 from wamuseum/MysqlBackupAndExportScripts

Complete automated backups.
Branch option and bugfix.

+ Add -b option to set branch checked out in git.
+ Fix bug where -R, -T, etc weren't preventing errors.
Major refactor of deployment script.

+ Added mode parameter, which determines whether providence or cmis-local-conf
  is installed, or "all" which installs both by single-recursion
+ Defaults are loaded by sourcing an external "conf" file
+ Change option naming and shorthands for better consistency (BC BREAK!)
+ Update and improve documentation and command output