Added manual database backup mechanism (with a backup) in Admin
Finished DB Backup demo, need to make the commands config configurable (mysqldump) and introduce the option to backup to an external location
Commit to create branch for config register
Config register proof of concept
Added composer script to build json from config dependencies
Added monolog, removed attempt at realtime console output to screen... I got carried away a little
Updated cmfive to use the Monolog library. I may have missed some updates so will leave with branch in test until we have a good play around with it.
Some small changes
Updated composer install script (incidentally had to reinstall everything under composer), also fixed the DB backup script to use commands defined in module config
A couple of tweaks
Updated config keys function to only return configurations that are for modules
Merge branch 'ConfigRegister' into DB-Migrations so we can exploit the Config class

Conflicts:
	system/config.php
	system/modules/admin/config.php
	system/modules/auth/config.php
	system/modules/channels/config.php
	system/modules/file/config.php
	system/modules/forms/config.php
	system/modules/help/config.php
	system/modules/inbox/config.php
	system/modules/main/config.php
	system/modules/report/config.php
	system/modules/rest/config.php
	system/modules/search/config.php
	system/modules/task/config.php
	system/modules/wiki/config.php