Adding options to HttpSearchClient Constructor

Adding options to HttpSearchClient allows you to specify a host & port other than the defaults. This change is required to use riak-js 0.9.x and search on a server other than localhost.
Merge pull request #136 from kenperkins/master

Permit Search to use host other than Localhost
Adding unit test for gracefully handling a connection down
Merge branch 'master' of github.com:mostlyserious/riak-js
Don't overwrite vector clock on link walk.
Handle connection errors gracefully.

Hand an error to the callback instead of crashing the process
because no event handler is registered for the "error" event.

Closes #137.
Merge branch 'master' of github.com:mostlyserious/riak-js
Reworking Riak-JS tests to be mocha based
Disabling a broken map/reduce chaining test
Cleaning up after moving to mocha
Update changelog.
0.9.2
Update README.md

Changed riakjs.org to riak-js.org. Link led to unexpected place.
Fixed global leak of HttpSearchMeta object in http-search-meta.js
[fix] remove os field from package.json
[fix] indentation
Merge pull request #146 from yawnt/fix-os

remove os field
Merge pull request #142 from venportman/master

fixed broken link
Merge pull request #144 from brianedgerton/HttpSearchMeta-global-leak-fix

Fixed global leak of HttpSearchMeta object in http-search-meta.js
Merge branch 'mochaFramework' of https://github.com/kenperkins/riak-js into merge-kenperkins-mocha