Add support for configuring a non-default DB
removing hardcoded versions
Chenge dataSource_driverClassName for dataSource_hash
Fix #4. Add support for configuring a non-default DB
Refactor dataSource options into a hash
beaker: forge url doesn't work with PMT

Original URL commented if it's helpful on Windows hosts, as the
comment suggests.
beaker: add puppetlabs-inifile to the SUT
beaker: use platform agnostic puppet resource to remove packages
beaker: don't check package version in default params apply
beaker: change renamed parameters
add notify for all ini_setting resources to notify the service for restart
add notify for properties file to restart service
fix typo in variable name
add a notify for the main config to ensure the service is restarted
change so that config file updates notify the service to restart
add notify for properties file to restart service
fix spacing
managing service scripts and dealing with upgrades

adding new parameters to indicate if you manage to manage the service
init scripts or not.

adding new fact rundeck_version

tweaks to better support upgrades
merging with upstream
Merge branch 'cernops-optional_yum_repo'