Merge branch 'listkeys'
use backticks instead of escaping quotes all over
Merge remote-tracking branch 'upstream/master'
Merge pull request #7 from steve918/master

String escaping nitpick, make code more readable by using backticks. 
Update README to reflect merge of pool branch
Implemented options for storing and retrieving objects in Riak
Merge pull request #8 from tpjg/options

Implemented options for storing and retrieving objects in Riak
Adding store/retrieve options to models
Merge pull request #9 from tpjg/options

Adding store/retrieve options to models
Merge pull request #10 from tpjg/model-links

Model links implemented
Skipping 2i tests if not supported by Riak or the backend in use
fix deadlock
reconnect if pipe is broken
fix error handling
Merge pull request #12 from hukeli/conn_fix

Fix deadlock and reconnect when pipe is broken
Return error for new bucket - API CHANGE!

A new bucket did not return an error, only a nil *Bucket - very un-Go-like.
Test for reconnect code (merge request #12 from hukeli)
Update README
Change Document Models to use an anonymous riak.Model field instead.

This allows direct access to the functions of the riak.Model, so fore example "object.Save" instead of doing "object.RiakModel.Save".
Merge pull request #13 from tpjg/anonymous-model-field

Change Document Models to use an anonymous riak.Model field instead.