IRIS decode QueryString parameter before passing to OData parser and odata parser  unable to parse some special character (e.g. ' single quote) when odata detect any character after second single quote it throws error message .
in some cases we need this special character inside the system query filters.

. Remove URL decoding
. Update unit test
. one more function added to encode the string for single quote
. modify GETEntitiesCommand/GETEntityCommand/GETNavPropertyCommand function to use above function