C library and Java wrapper around bozorth3 fingerprint matcher