Add typedef support to the code generator.
refactor the typedef code, make sure that typdef'ing a loop is caught correctly.

add some logging, minor refactoring of the base generator code to load input files.
- remove generator demo code (into its own repo)
- add options object to generator with builder
- implement code generation switch for included files
- implement code generation switch for thrift exceptions
- split default package into override and default package settings
- refactor typeregistry and typedef registry code with default namespace
- make all generator options accessible from maven plugin
- add README.md for maven plugin
Merge pull request #37 from hgschmie/master

Add typedef support