Pulling out app/cart titles and notifications.

Also adding usage_rates to cartridge/application models.
Fixing alert heading color.
Default to empty array for usage_rates
usage_rates? unit tests
No default proxy setting for quickstarts.
COMMUNITY_URL must end with '/'
Make packages build/install on F19+
Adding back php cart.
Fix for .pearrc file being pre-created.
Automatic commit of package [openshift-origin-cartridge-php] release [0.1.1-1].
Modify cucumber test cases so that the retry login in origin-dev-tools does not run Fedora tests on RHEL.
The core of the issue is that cucumber ignores tags when line number is specified.
Removing parseconfig version
The add_alias and remove_alias functions now raise on error instead of returning like a shell call.
Origin RHEL & Fedora build fixes.
Automatic commit of package [openshift-origin-cartridge-jbosseap] release [2.0.1-1].
Merge pull request #1590 from jtharris/features/US2627

Merged by openshift-bot
Replacing get_value() with config['param'] style calls for new version of parseconfig gem.
Merge pull request #1636 from tdawson/tdawson/fix-f19-builds

Merged by openshift-bot
Merge pull request #1638 from mrunalp/dev/test

Merged by openshift-bot
Remove Cartridge->CartridgeRepository dependency for path setup

Feed the Cartridge object an optional 'repository_base_path' which can
be used internally for the Cartridge to construct its own repository path
without requiring a dependency upon the CartridgeRepository.

This helps maintain test and v1 path compatibility by allowing the Cartridge
objects to be instantiated absent the use of the CartridgeRepository.