Allow changing the Riak backend via an environmental variable

This pull request fixes #21.
Merge branch 'jplock-jp-riak-backend' into develop
0.4.5
Merge branch 'release/0.4.5' into develop