Remove merge_index dependency and unused erl_first_file.
Changes needed to expose FSM timeouts to the clients:
  - change delete in riak_client to honor timeouts passed
    in Options
  - change the various object interfaces to collect and
    pass on the timeout values
add environment documentation and recommendations
Merge pull request #498 from basho/pevm-doc-env

Document the environment in the logs; advise on bad settings.
address review comments
Merge pull request #510 from basho/sdc-remove-merge-index

Remove merge_index dependency and unused erl_first_file.
adjustment for review comment
Merge pull request #521 from basho/pevm-client-specified-timeouts

Changes needed to expose FSM timeouts to clients
Buckets and keys should not be allowed to be of zero-length.
Add test for empty bucket/key on put or get requests.
Merge pull request #512 from basho/gh512-pb-empty-key

Protocol Buffers interface allows the creation of records with an empty key