use JAVA_HOME
BSONObject enhanced type
Merge branch 'blackmad-master'
make void and one-way functions work properly

Includes functional test of Finagle Thrift using a Spindle-generated
interface.
Merge pull request #44 from tdyas/fix_oneway_functions

make void and one-way functions work properly