Support 2-dimensional arrays in j2cpp
Support up to 16 constructor arguments
Fix some escaping issues with the code generator
Generate separate header and implementation files.  One implementation file per package.
Update build system to be more "maven-like"
Don't check in generated files
Only build the android-9 platform (since that is all that's currently supported by native-oat)
Build the generated library as well