Add an alternative way to iterate over all pages in an index query.
Add tests for pagination over an entire 2i query.

Also fix bug in PB handling of continuations. Previously we assumed
the continuation would be `None` if not present, but in fact it is the
empty string. Checking HasField('continuation') resolves that issue.
Fix PEP8
Require a CA Cert in a SecurityCreds object and via SSL
Standardize Sphinx :class: notation to use `py` default-domain
Fix https://github.com/basho/riak-python-client/issues/146 as stated in the
issue itself (Map/Reduce frequently throws riak.RiakError).
Merge pull request #361 from serenabiodec/master

Fix https://github.com/basho/riak-python-client/issues/146

Reviewed-by: seancribbs
Merge pull request #360 from basho/bugfix/bch/verify-peer-cert

Require a CA Cert in a SecurityCreds object and via SSL

Reviewed-by: bkerley
Add information about default value for `max_results` when paginating.
Merge pull request #286 from basho/feature/gh286-paginate-indexes

has_next_page for indexpage should return true at least once

Reviewed-by: javajolt
Initial pass at Bucket Type documentation
- Also clean up build warnings from sphinx
Add security section
Add in Yokozuna maintenance functions
Add initial Datatype (CRDT) documentation stubs
Checkpoint Bucket Type and Data Type docs
Checkpoint Security documentation
Checkpoint Yokozuna docs
Checkpoint Deprecated features
Updated to reflect @seancribb's first round of comments