Pass opts to JVM

A regression was made in commit
1b29749495de8e9dafbcac5b8d0d62972ac52875. The config name for the JVM
options was renamed but the code responsible for starting the JVM is
still looking for the old configuration key. Options specified in the
config are lost.

This commit patches the code to pull the correct config name and thus
appropriately pass the options to the JVM.
Add -d64 to JVM opts

Pass the -d64 option to make sure the JVM uses 64-bit data model. This
is implicit on Linux/OSX but needs to be explicit in SmartOS which
supports both at the same time.
Security commands no longer require capital keywords
Add console module with AAE status

Add a module for use with the riak console commands (riak/riak-admin).
Add the aae-status command for reporting AAE status such as trees built,
exchanges done, and keys repaired.
Update Solr ref guide
Merge pull request #341 from basho/bugfix/rz/jvm-opts

Pass JVM opts
Merge pull request #349 from basho/feature/rz/aae-status

Add console module with AAE status
Add switch-to-new-search command

Add the switch-to-new-search command under the search command. This is
used when migrating from legacy riak_search to yokozuna. It does a
multicall across the cluster handing over HTTP and PB control from
riak_search to yokozuna.
Merge pull request #348 from basho/rz/doc/security-no-caps

Security commands no longer require capital keywords
Remove logging of ops sent to Solr to fix issue 352.
Add diagnostic module

Add a diagnostic module which gathers important information from
various parts of Yokozuna. This module will act as a first step for
sanity checking when issues occur in production. Currently it only
returns raw Erlang terms but other tools can use these raw terms to
build terminal output, GUIs, or hook into tools like Riaknostic.
Soften jvm overload failures
Set maxWarmingSearchers back to default
Add support for pulling down dependencies via curl

OS X doesn't have wget installed by default. Despite the fact that most
of us have figured out a way to install it, I'd like to add support for
curl so that we can make one less inconvenience for those who don't have
wget installed.
Fixes for some improper list/binary handling when interacting with riak_core_security
New flow to abstract out recurring path_info -> check_permission sequence
Merge pull request #354 from basho/bugfix/jra/issue_352

Remove logging of ops sent to Solr when indexing fails.
Fixed grant commands.

The 'on' and 'to' should not be capitalized.
Fixed badarg when a user is disallowed.

The return from the error is a binary when disallowed, so trying to do
list_to_binary/1 on it is a problem.
Change catch-all to ignored