fixes issue #367

By escaping '+' chars before call to url.QueryUnescape
simplified escaping by inlining strings.Replace function
Added some test cases for documents with '+' characters in their names.
Merge pull request #378 from couchbase/feature/issue_367

Escape '+' chars in PathVar, fixes issue #367