First draft of Ripple's test server port.
Starting Riak works now with the test backends.
Add ring_state_dir.
Add stop and cleanup methods.
Add recycle() method.
Remove now unneeded prints.
Remove sasl configuration.
Add test backends for the test server.
Add option to run TestServer when running test suite.
Stop using function names that enable name mangling.
Start fleshing out test suite for TestServer.
Add test suite for all tests.

Easier to split out tests in the future this way.
Add support to enable/disable search commit hook on buckets.
No explicit list conversion required here.
Clean up code, add comments for search indexing methods on buckets.
Update README.
WIP: Add luwak support.
Add support to get and delete luwak objects.
Add switch to disable luwak tests.
Add documentation for luwak methods.