Update Riak CS test runner for Riak 2.0

Most of this file has already been copy-pasted from rtdev.erl. We'd like
to eventually fix that, but in the interest of getting the tests
running, this commit just brings it back up to date, using the same
technique.
Bucket type missing from MR verify, search with wildcard
Added check for list-keys and 2i security on non-default bucket-types.
Removed 'allow_mult false' for test.

This reverses an earlier change to support a feature that has been stripped
(for now). When said feature is put back in, it should support multi.
Setting this to allow mutlt = true allows for more confidence in tests.
Merge pull request #607 from basho/bugfix/sdc/keylist-security-btypes

Added check for list-keys and 2i security on non-default bucket-types.
Add always_fail_test

Add a test that always fails to make sure that the pass/fail logic is
working.
Convert 'fail' to a 'exit(fail)'

A wrapper must be used to convert a test's return to an exit code.
Otherwise the returned term is ignored and tests that return 'fail'
are treated as passing.
Merge pull request #613 from basho/rz/no-fails

A return of `fail` should actually report failure
Merge pull request #443 from basho/feature/update-cs-test-runner-for-riak-2.0

Update Riak CS test runner for Riak 2.0
Update tests that return something other than pass for success

As of commit 3044839456249f6f70b9642a60ad9be3dfb6056c tests that
return something other than the prescribed success atom 'pass' to
indicate success result in test failure. Change tests that return the
atom 'ok' or some other value to instead return 'pass' to indicate
success.
Add tests for bugs reported against riak_core: 917, 918
Merge pull request #615 from basho/jrd-enhance-security-tests-rebased

Add tests for bugs reported against riak_core: 917, 918
Merge branch 'refactor/change-ok-test-returns'
Merge pull request #608 from basho/bug/mw/repl2-allow-mult

Removed 'allow_mult false' for test.
Merge pull request #600 from basho/bug/er/search-switch-btype

Update mapred_search_switch with new behaviors
- Adds a script to reset the current envronment based on typical
  conventions.  It will be enhanced to allow certain assumptions to be
overridden with command line switches.
- Adds the -c option to control cleaning/rebuilding of projects
- Adds Vom swap files to gitignore
- Adds test to verify the behavior of list buckets for an undefined
  bucket type
- Modifies reset-current-env.sh to accept a Riak version on the command
  line and provide usage information
- Modifies reset-current-env.sh to source bash through env and to bail
  on error by default
Merge branch 'bugfix/jsb/fix-list-keys-missing-bucket-type' of github.com:basho/riak_test into bugfix/jsb/fix-list-keys-missing-bucket-type