WIP Cartridge Refactor

* Added application_state.rb and environ.rb plus unit tests
* Added README.writing_applications.md
WIP Cartridge Refactor

* Added oo_trap_user.rb
WIP Cartridge Refactor

* Update documentation
wip
Endpoint documentation revisions
Fix application container tests
Add initial mock cartridge
Test tidy and destroy

Add tests for tidy in application container test.
Fix tidy scenarios in lifecycle tests.
WIP Cartridge Refactor

* Added oo-user-ctl-gear
* Refactored application_container to support start/stop/...
* Refactored V2CartridgeModel#process_cartridges
* Updated documentation for `control build` and application template directories
wip: add ApplicationContainer#{add,remove}_cart
wip: skeletal mock cart integration tests
wip
wip: rename mock cart
wip: mock cartridge spec
wip: mock cart rpm
Automatic commit of package [openshift-origin-cartridge-mock] release [0.2-1].
wip: mock readme
Automatic commit of package [openshift-origin-cartridge-mock] release [0.3-1].
Automatic commit of package [openshift-origin-cartridge-mock] release [0.4-1].

wip

Re-version mock RPM to 0.0.1

Automatic commit of package [openshift-origin-cartridge-mock] release [0.0.2-1].
WIP Cartridge Refactor

* Added shell_exec_test.rb
* Updated documentation
* Continued platform development
* Fixed killing off timed out commands in shell_exec