Merge pull request #8 from gvidaver/master

java binding initial cut
added string as an argument
handles string return type
can call a function with an array of ints
does double arrays
pass in an array of td_string_t
Merge branch 'master' of github.com:darpa-xdata/xlang
partial steps towards invoke2 - on the way to invokeMegaGraph
did some refactoring to allow the class you want to call to be separate from the Xlang reflection class