Option to not encode query parameter

There are cases where the query parameter has already been encoded.  It is still nice to use this helper, but have it skip the encoding part.

For example, in my service I am calling other services passing parameters I received.  Those parameters would of course already be encoded.  This is a non-breaking change.

Additionally, I saw you were using resharper coding styles and formatting - so there were a couple of small places resharper changed in this file for formatting purposes.