FindJNI: make documented variables cache variables
The purpose of this is to ensure they're available globally in a build system instead of just the CMakeLists.txt that called find_package(JNI). This prevents having to litter a build system with find_package(JNI) calls.