improve java .classpath commands

main change is that :NewJarEntry can now take 3 args, the jar, the src
jar, and the javadoc path.
translate jar urls during the search so that vim can always open the urls