Many fixes for Java generation. Almost everything looks to be working besides imports, which sometimes use only the shallow classname instead of the canonical classname. Also if a Map/BigDecimal is in there, doesn't import it.
Fixed nil problem
Merge pull request #1 from galenstjohn/feature/javaGeneratorChanges

Feature/java generator changes
Java - Add import of BigDecimal. Fix imports to always use fully qualified package.
Java - Add import for java.util.map when classes require dictionaries.
Update version to 2.0.5
Started JS target work
Add support for default values. More work in Javascript generator.
Fix uglifier in js
Update version
Added support for TALK_DESTROOT envvar
Update version number. Add support for javascript meta file.
Add generation of +[TalkObject keyMaps] to objc
Add dependencies
Changed binary name to maketalk
Fixed gemspec to reflect new executable
Add therubyracer to dependencies to ensure installation of a JS runtime
Fix for talk generator
Fix bug in Java class identification
New protocol stuff