WIP Cartridge Refactor - rhcsh support of v2 applications

* Refactor rhcsh to make v2 cartridges fully supported
update rsync
Fix unit/functional test isolation

Make the unit tests work as non-root and outside a dev environment.
Merge pull request #1911 from ironcladlou/dev/v2carts/build-system

Fix unit/functional test isolation
Part 1 of Card 536
Build lifecycle fixes and tests

Fix builder cart deploy cycle to add user_initiated=true options, and
add unit test coverage for all build support methods.
hot_deploy
Moving root cron configuration out of cartridges and into node
Merge pull request #1892 from lnader/master

Part 1 of Card 536
Merge pull request #1913 from ironcladlou/dev/v2carts/build-system

Build lifecycle fixes and tests
Merge pull request #1908 from bdecoste/master

update rsync [merge]
Merge pull request #1898 from jwhonce/wip/rhcsh

Merged by openshift-bot
Merge pull request #1912 from calfonso/master

Moving root cron configuration out of cartridges and into node