NCBC-380: Filtering on Compound Key with '+' Char Fails

This fix adds methods for enabling url-encoding of HTTP request parameters when
making view requests. This allows for queries against keys that contain
special characters by ensuring that they are properly encoded.

Change-Id: I237c5495d7f4185617995a99f4ae142bd7788222
Reviewed-on: http://review.couchbase.org/33096
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>