IIS 7 > 8; Cross windows usage breaks test 0o
Git ignore + Attributes (for VS)
Updated current year in (C) notice; added CLS Compliant flag [FXCOP]
# Performance

* Change NormalizeInputRemovingAmpersands to static in DefaultDecoder
* Change StreamFileContents in MultipartStreamer to static

Correct typo in comment in MultipartStreamer.cs
Count doesn't need initializing.
Nuget restore
Reduce nesting, string modification and optimize dictionary access.

String methods culture set to invariant.
RemoveAmerpsandFromNameJsonResolverStrategy.cs > RemoveAmpersandFromNameJsonResolverStrategy

invariant culture; Invert if/reduce nesting

UrlEncoderTextFormatter.cs : corrected output; writer.Write has same sig as string.format; redundant usage.

CsProj contains the nuget Restore code; VS lied when it said it was saved ;)
Classes inheriting ISerializable (inherited in this case from Exception) should be marked serializable [fxcop]
Simplified linq; Swapped Count for Any (any faster on Dictionary), reduced nesting in return.
Cache policy; signature denotes Max age, Min fresh; actual usage was ignoring max age
Get response only makes use of base class methods (webrequest).

Reduced nesting.