Make the method ``` KeyValueParser.ParseKeys``` support more format in OData Uri BNF.
For example, this parser won't handle the "JSON format for function parameters" (section 5 of http://docs.oasis-open.org/odata/odata/v4.0/cos01/abnf/odata-abnf-construction-rules.txt) correctly. Treats commas within an array as key separators, can't parse a double-quoted string, et cetera.
Comments: This parser can not support parameter alias for example: @argument=['hello','world']
For example, this parser won't handle the "JSON format for function parameters" (section 5 of http://docs.oasis-open.org/odata/odata/v4.0/cos01/abnf/odata-abnf-construction-rules.txt) correctly. Treats commas within an array as key separators, can't parse a double-quoted string, et cetera.
Comments: This parser can not support parameter alias for example: @argument=['hello','world']