remove broken maven/ivy dependency search support

jarvana is no more and I'm done playing the "find the next maven search
engine" game unless an official one is started by apache or some other
source that won't disappear in 6 months.
add dedicated doc page for android
sphinx-bootstrap-theme fix for sphinx 1.2 (toctree includehidden)
update project build command to run a refresh first

there is at least one case where a project.build(..) alone will not do
anything even though no .class files exist. Adding a project refresh
prior to the build resolve that issue.

this fixes junitTest.vim (after adding a :ProjectBuild call) when run as
part of the full test suite, where some other test causes all class
files to be removed.
fix junitTest.vim by add a ProjectBuild

some other test causes all class files to be removed, so we need to call
:ProjectBuild to re-generate those so that the unit test class exists.
fix java/completeTest.vim race condition by waiting on running jobs
validate the junit test case file before attempting to run it
minor change for new vim script styling
fork the jvm when running junit