Added temporal
Making properties an array on object.
Merge branch 'master' of https://github.com/clearpath-networks/apiomatic
Doesn't make sense for temporal to be of type self, does it?
Better handling of temporal types.
Ignore annotations are handled early.
void types now return null.
Recursion fix: Avoid handling RestApiGenerator
Added support for ArrayTypes
Added /services to all abstract rest controllers.
Still need to figure out a way to listen for controllers being registered.
Adding AbstractServiceDescriptionController
Making ServiceDescriptionController do all the work
Unenhanced classes the proxied classes to generate JSON documentation
Don't need cglib here after all.
Figured out that calling getSuperclass is sufficent to unwrap a cglib proxied object
Refactor the whole thing to do type referencing instead of type nesting.
Clean up the Json a bit and make it deal with classes correctly.
Refactor DataTransferObject and AbstractDAO to be generic.
Making AbstractRestController properly generic.
Make it generate the DAO and controller too.
Made this work as a Json Controller!!!! :) Thanks Peter.
Code cleanup
Merge branch 'master' of https://github.com/clearpath-networks/apiomatic

Conflicts:
	APIOMatic/src/main/java/com/cpn/apiomatic/controller/ControllerMethodDescription.java
	APIOMatic/src/main/java/com/cpn/apiomatic/generator/model/TypeDefinitionFactory.java
Fixed: Rest template is not initialized in 2 Arg constructor.