Initial version of the Table Gateway Service and demo how to use it in the AccountController.

tags:[ch-database-tablegateway]
Implemented database profiling.
tags:[ch-database]
Removed routing and controllers definitions and files from the Debug module because it will be without controllers.
Changes to the routing and example usage.

tags:[ch-routing]
Example usage of controller plugins.
Initial skeleton of the log controller.

tags:[skeleton-log-controller]
More controller plugins.
Examples of common view plugins and how to integrate them with the controller plugins.

tags:[ch-controller-view-plugins]
Initial phpunit test for a controller.
Added access to the application, event and service managers to the test case.
Plus the result from dispatch, the request and the response objects.

tags:[ch-unittest]
Applied automatic coding style checker.
tags:[ch-cs]
Initial version of the user entity.
Added custom logic for setting properties.
Added the user-entity to the service manager.

tags:[ch-reusability-entity]
Started using Doctrine 2. Added form annotations to out user entity and build the form using the annotation builder.
Binding an entity to a form.
Used the Doctrine 2 entity manager to save the data coming from the form.
Added deletion and find examples with Doctrine 2 in our application.
Added code to allow us inject dependencies on entries created with Doctrine 2.
Configured Doctrine 2 to use the ZF2 profiler.

tags:[ch-doctrine]