ability to disable the provision step

This allows building a very base image that software can be installed on
before further changes in a later image which may be partially configured
update branch for demo
add MAESTRO_ENABLED flag to disable starting it

Useful for creating an image - by not starting Maestro the first time, fewer
hostname changes need to be put into effect
make sure enabled takes

Update Maestro module to function correctly when disabled. Need to lookup
enabled via hiera, as it seems that class parameter overrides don't occur
when you declare the class (only when using include).
document new options
fix syntax of README
Added metrics repository to master node.
Added source parameter for maestroreports gem.
Removed source URL for maestro_reports gem.
Fixed location of gemrc.
Added postfix package/service and reporting cron job.
Removed reporting and metrics stuff.
Removed gem repo stuff.
Added gemfury to gemrc.
Added metrics repository to node.
Added modules needed to install the metrics repository.
updated lock files
Merge branch 'development'

Conflicts:
	Puppetfile
	Puppetfile.lock
Merge branch 'demo'

Conflicts:
	Puppetfile
	Puppetfile.lock
re-set branch