Reorder static to comply with C99 and switch to the inline macro.
Correct function prototypes and avoid unused parameter warnings.
Remove a VERIFY_CHECK for >=0ness on an unsigned type.
Avoid a shadowed variable.
Fix varrious signed/unsigned comparisons.
Avoid unsigned comparison in scalar arith.
Signed/unsigned comparisons in tests.
Avoid forward static decl of undefined functions, also fix a paren warning in the tests.
field_gmp's negate doesn't need to use the magnitude argument.
Enable warnings.

Wno-unused-function is used for the moment because of the checking
 functions which are currently only used by VERIFY but are not (yet?)
 ifdefed out in normal builds.
Merge pull request #102

a099073 Enable warnings. (Gregory Maxwell)
861f9a5 field_gmp's negate doesn't need to use the magnitude argument. (Gregory Maxwell)
f0709ac Avoid forward static decl of undefined functions, also fix a paren warning in the tests. (Gregory Maxwell)
3276e7d Signed/unsigned comparisons in tests. (Gregory Maxwell)
850562e Avoid unsigned comparison in scalar arith. (Gregory Maxwell)
65a14ab Fix varrious signed/unsigned comparisons. (Gregory Maxwell)
e9e0e21 Avoid a shadowed variable. (Gregory Maxwell)
e28a8b8 Remove a VERIFY_CHECK for >=0ness on an unsigned type. (Gregory Maxwell)
2cad067 Correct function prototypes and avoid unused parameter warnings. (Gregory Maxwell)
a4a43d7 Reorder static to comply with C99 and switch to the inline macro. (Gregory Maxwell)
build: add --enable-jni configure option

jni headers will be used if possible, otherwise jni support is disabled
build: cleanup jni m4

- Don't error if not found
- Don't use AC_CHECK_FILE which is disabled on cross
- Check for darwin path
build: silence unused param warning