closes #94: Don't require JAVA_HOME to be set prior to install.

@joeferner I haven't tested this on windows or mac, but on Fedora 20 it works just fine without JAVA_HOME set in my env (I explicitly deleted it).

I have tested find-java-home on windows, mac, and linux.  Let me know what your thoughts are about this approach.