Getting riak-js ready for riak 2.0

This is still a work in progress but I figured if anyone wants to help out feel free. For now I just commented out the tests for risk search (solr) and added cleanup for keys in the tests so they no longer depend on each other. Basic operations are working and are tested against the current development branch. 

I merged in some stuff from other pull requests to move forward.