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
Add optional index parameter to bucket.search()
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
Merge pull request #359 from basho/bugfix/bch/bucket-search-index

Bucket search does not allow bucket/index name to differ

Reviewed-by: seancribbs
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
Fix syntax on a few examples so pygment will parse properly
Fix security docs: syntax highlighting and renamed user to riakuser
Move deprecated features into clients; remove deprecated page
Clarify RiakBucket.new() and move search shortcuts to deprecated