monitor stdio instead of periodic ps shell script output

System.in.read() will throw an IOException or return -1 when the Erlang VM
or yz_solr_proc exits, because the Erlang port that handles stdio will close.
move .java files out of priv/ into java_src/

We don't want the .java source packaged into the Riak release, which
is what happens to everything in priv/.
move build-jar.sh and grab-solr.sh (and their artifacts) out of priv/

More stuff we don't want packaged with the Riak release. The scripts now
run from the tools/ directory, and download/unpack solr in the build/
directory.
remove unneeded priv/ gitignores

We're not putting this stuff there any more, so warn us if we do.
use jars in priv dir instead of release data dir
Merge JVM monitor change (stdio, not bash script)

to avoid having to figure out the fix to the bash script path

Conflicts:
	tools/grab-solr.sh
keep jetty.xml and solr.xml in place instead of copying

This prevents multiple copies from being confusing later.
move log4j.properties out of priv

The log4j.properties file is put in its proper place by riak's reltool.config
(currently etc/). I've also renamed it solr-log4j.properties to prevent
conflicts and confusion about where it came from.
move solr.xml out of priv

The solr.xml file is put in place by Riak's reltool.config.
fix jar build

-C option only applies to the next input file, not all following input files
Merge branch 'master' into bwf-move-jars

Conflicts:
	rebar.config
Merge pull request #159 from branch 'bwf-move-jars'