Adaptations so that switching to 40 target framework causes no issues

Since .NET 4.0 apparently introduces a number of classes that are named like counterparts in ServiceStack, making a 4.0 build was not as straightforward as it could be. 

The following changes disambiguate the usages of the classes in question such that should someone wanting to make a build for the 4.0 framework does not run into issues.