install cart from spec
Call cart pre-receive hook during default build lifecycle

Give cartridges an opportunity to perform actions before the default builder
post-receive is invoked and the Git repository is commited/archived to the
OPENSHIFT_REPO_DIR directory.
be able to remove .openshift
Generate ssh key for web proxy cartridges

Allow mock cartridge to be used in scalable app
Add cucumber tests for platform ssh
Fix for bug 951031
We are now correctly listing the acceptable argument to the oo-admin-usage script as gear id instead of gear uuid
Fix for bug 950974
Handling NodeException in the script
Bug 950451 - Add stop_lock support to scaled cartridge restart/reload
Application author documentation
Add form labels
Merge pull request #2024 from ironcladlou/dev/v2carts/documentation

Application author documentation
Merge pull request #2011 from bdecoste/master

install cart from spec [merge]
Merge pull request #2016 from pmorie/dev/platform_ssh

Dev/platform ssh
Merge pull request #2019 from jwhonce/wip/restart_reload

Bug 950451 - Add stop_lock support to V2 scaled cartridge restart/reload
Add a few base URLs and helpers for fetching assets during static page compilation
fix analytics to provide more details
Merge pull request #2026 from rajatchopra/master

fix analytics to provide more details
Merge pull request #2015 from ironcladlou/dev/v2carts/build-system

Call cart pre-receive hook during default build lifecycle
Merge pull request #2018 from abhgupta/abhgupta-dev

Fix for bug 951031 and bug 950974
WIP Cartridge Refactor - Support skip_hooks when destroying gear
Further improvements on Node.js v2 cartridge.

`control` now responds to pre-build, build, deploy, tidy.

node_modules should be installed in the correct place, so that
user-specified modules can be discovered. This addresses Bug 949518.