Respect case-sensitivity setting when parsing form data

Attempting to fix #1321 by using `StaticConfiguration.CaseSensitive` when initializing `NameValueCollection` instances used in the parsing of form data. Added some tests. Feedback is very welcome.