Intermediate Deserializer Unit Tests

This adds unit tests for the intermediate deserializer.  Currently they only run successfully under MS XNA.  My next step is to use these tests to get the rest of the MonoGame implementation working correctly.