Merge pull request #12 from ironcladlou/cart-refactor

Implement Endpoints to version 2 cart specification
Fix typo and get app create working
Use ApplicationContainer in test API
Merge pull request #14 from pmorie/dev/cartridge_refactor

Use ApplicationContainer in test API
WIP Cartridge Refactor

* Added cgroups to oo-trap-user.rb
* Cleaned up raw port of python code
* Improved unit test coverage
Merge pull request #15 from jwhonce/dev/wip

WIP Cartridge Refactor
Unit test reorganization

Move pure unit tests which can be run locally into test/unit. Move "functional" tests
which require root/devenv into test/functional.

Add two new Rake tasks for test executions:
  - unit_test: runs all test/unit tests
  - func_test: runs all test/functional tests
  - test: runs both unit_test and func_test

This establishes a hard line between tests which a developer can run and rely upon
for local development testing and those which are useful only when executed on a
devevelopment instance.