Never use the Puppetlabs repos

The Puppetlabs repositories are unsafe for use on any RHEL system.  They replace system / EPEL packages and upgrade to backwards incompatible versions of their own packages without warning.
Make scaled postgres connection info use hostname instead of IP
Add fault tolerance code to UsageRecord model
WIP Cartridge Refactor - Allow CartridgeRepository#instantiate_cartridge overlay existing cartridge

* Support for fast migrations
refix 961904
no need for semicolon check
Bug 962324: Add status output to jenkins-client
spec file cleanup
Bug 964265: Ignore symlinks when detecting cart dirs in a gear
online_runtime_296 - Change the nproc limit to soft per request but still allow gear teardown to set a hard limit of 0
Preventing failures in deletion of partially created gears
Bug 964093: Generate OPENSHIFT_JBOSSEWS_VERSION during jbossews install
Fixes based on review by Ravi
Bug 963646: Quote env var contents to avoid undesirable array evals
Bug 961475
Bug 957164
Bug 963828
added validation for initial git url
Bug 963981 - Fix app events controller
Use canonical_name/canonical_namespace for application/domain respectively when using find_by op.
Bug 957257 - add login message about running tidy.