Add joda-time support to BasicJavaGenerator

* Add joda-time as a dependency in pom.xml
* Add import mappings for commonly used joda-time classes
Explicitly defined type of a few properties

As per [this issue](https://github.com/wordnik/swagger-codegen/issues/130) this change makes the signature of those three properties consistent with their superclass so that traits assuming that signature can be mixed in.
Add and register Jackson Joda-Time module
Fixup: change spaces to tab
added publish fat jar
Merge branch 'master' of github.com:wordnik/swagger-codegen
Merge pull request #133 from giodude/master

Explicitly defined type of a few properties
Merge pull request #126 from cb372/joda-time-dependency

Add joda-time support to BasicJavaGenerator
Merge pull request #142 from bkowalik/master

BasicGenerator refactoring