Issue #1081 - XML DataContract Formatter can fail to write when instance type != declaredType.

Adding Functional tests appropriately.
Removing XmlSerializerInputFormatter from the list of Formatters.
Introducing a functional test for XmlSerializerInputFormatter.
Issue #1072: Adding Unit Tests for GetSupportedContentTypes, CanWriteResult and for XmlFormatters with DeclaredType as object.
[Fixes #1156] EmptyResult should not set status code (or do anything for that matter)
Sample
More compilation steps to core.
Add prefix to view class name
Add the prefix to the file name in the right place
Make CompilationCache read the pre compiled types
Update tests
Hashing
Cleanup
React to KRE changes