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