updating natives to work with more JCLs

this gets us running on java 1.7.0_21, at the cost of some duplicated
natives.