Add search field loop test example
Add support for multiple 2i values - #69

* Interface for dealing with 2i has now changed.
* Multiple values can be added to the keys.
* Keys can be added, cleared, removed, etc.
* Tests updated.
Bumped version
Fix modified date unit test
Merge branch 'release/v1.1'
Merge branch 'release/v1.1' into develop
Merge branch 'master' into develop
Add bucket prop test for new bucket
Stop CI from dying when getting properites #71

* Now prevent users from get/set props when buckets have slashes
  in the name.
* Be more defensive when reading properties out of JSON when loading
  extended props.
* URL encode buckets through HTTP calls.
* Prevent HTTP 400s from pulling nodes out of the pool.
Generate XMLdoc output and include in nuspec #72
Fix setting search enabled on bucket

Fixes #78

* Old CI thought that a bool search field on the bucket was what was
  used to set the bucket as searchable in Riak. Incorrect.
* New code properly adds the pre-commit hooks to the bucket so that
  searching actually functions correctly.
* Added unit tests and some XML documentation for the interface.
Added release notes doc
Update RELEASE_NOTES.md

added description of issue 80
Fixes #80

* Modified `CorrugatedIron.Extensions.IsBinaryKey` to check for the magic string `$key`
* Added unit test to verify that `IsBinaryKey` is operating correctly
Merge branch 'develop' of github.com:DistributedNonsense/CorrugatedIron into develop
Nicer $key interface

Working on #81:
* Created wrappers around RiakBinIndexRangeInput for easier $key access
* Created magicStrings in StringExtensions for all your string magic needs

Still need MR tests to prove out that these will work, even when magical unicode is used as a key name.
Issue #81 Work in Progress

* Added convenience methods to CorrugatedIron.StringExtensions to look for `IsUserIntegerKey`, `IsUserBinaryKey`, `IsSystemIntegerKey`, `IsSystemBinaryKey`, and `IsSystemKey`
* Modified `ToIntegerKey` and `ToBinaryKey` to use new detection mechanisms
* removed `magicStrings` List<String> and replaced it two HashSet<String> in `RiakConstants.SystemIndexKeys`: `SystemBinKeys` and `SystemIntKeys`
* Modified `AllKeys` to stop at Unicode 0X10FFFD to avoid sending incorrectly formatted Unicode characters to Riak. For the terrifying side effects, see [Fun with Unicode](http://riak.markmail.org/message/tyypimga2o3xiwih?q=unicode+order:date-backward&page=1#query:unicode%20order%3Adate-backward+page:1+mid:k5y7f7rco554rtor+state:results)
* Added documentation for `AllKeys` and `Keys` explaining the differences
Work in progress

* Added GetRiakObjectIds to parse out results of $key queries.
Interim commit
Merge and code fix for key listing

Merge branch 'feature/CleanerDollarKeyInterface' of github.com:DistributedNonsense/CorrugatedIron into feature/CleanerDollarKeyInterface

Conflicts:
	CorrugatedIron.Tests.Live/RiakIndexTests.cs