Merge pull request #27 from rdm/master

minor simplification to jefirst -- Looks good!
Fixed problems with undefined _O_TEXT and linking math libraries
changed behavior of complex dyad | to be consistent with real |
more extensive testing for complex modulus
created Android.mk files to allow building under Android NTK
in js.h: replaced definition of SYS_MIPS with SYS_ANDROID (arbitrary choice, all SYS bits being taken)
removed references to SYS_MIPS, added references to SYS_ANDROID in pre-processor statements
added jni directory for java-specific bindings
fixed comment re. SYS_ANDROID
minor changes to accomdate android implementation
generated defs files.  generated on an android emulator under api 8 (Android 2.1)
Merge pull request #28 from mlochbaum/master

Fixing build issues
making ~user definition more generic
fixed regression in profile.ijs
merge mdykman:master
cleaning up the android build process
tuning the build commands
added some comments
incorporating updated scripts with per-Android edits
the rest of the XXX_defs story
fixes to file extension
removed much of the android-specific cruft
Improved hash function for assignments