Update the characters to be escaped in URL params

* Add all of the reserved characters according to section 2.2 in rfc3986 that haven't get escaped automatically by the Apple library

* Consolidate CBLEscapeID and CBLEscapeURLParam into just CBLEscapeURLParam

* Update test case and others accordingly
Merge pull request #430 from couchbase/feature/escape_url_params

Update the characters to be escaped in URL params