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
Merge pull request #2530 from jwhonce/wip/v2v2_migration

Merged by openshift-bot
refix 961904
no need for semicolon check
Bug 962324: Add status output to jenkins-client
spec file cleanup
Merge pull request #2531 from rajatchopra/master

Merged by openshift-bot
Merge pull request #2495 from tdawson/cartridgev2-cleanup/2013-05-15

Merged by openshift-bot
Merge pull request #2532 from ironcladlou/bz/962324

Merged by openshift-bot
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
Merge pull request #2524 from pravisankar/dev/ravi/guard-usage-records

Merged by openshift-bot
Merge pull request #2515 from fotioslindiakos/postgres_v2

Merged by openshift-bot
Merge pull request #2534 from rmillner/online_runtime_296

Merged by openshift-bot
Fixes based on review by Ravi