Fixed a bug with dead (non-user) keys from RAWINPUT leaking into the Keyboard State. Example: LeftShift was automatically included with any Up/Down/Left/Right arrow keys, contrary to standard XNA behavior
Added BoolSerializer.
We now throw on unhandled primitive types.
Fix for non-public getters.
Added comment about source of tests.
Getting properties/fields on base types now.
Refactor ContentSerializerAttribute and fixed default to allow nulls.
We now support properties that return classes and have no setter.
Fixed ReflectiveSerializer to recursively call deserialize.
We now more correctly support ContentSerializerAttribute.
Some more comments.
Further refined rules for property serialization.
Fixed case where parsing failed on empty element tags.
Added support for "Null" attribute.
Added enum serializer support.
Fixed default CollectionItemName behavior.
First pass at array serialization.
Removed ContentTypeSerializer attribute from ArraySerializer<>.
First pass at list serialization.
Content compression support
Adds support for content compression using LZMA from the 7-Zip SDK that handily comes with a C# version.
Replace LZMA with LZ4 from http://lz4net.codeplex.com/
Move LZ4Codec to only be used for compression, use Lz4DecoderStream from https://github.com/pdjonov/Lz4Stream for decompression so we don't need a big memory buffer.
Merge of @danzel's LZ4 content compression.
Uncomment loading of raw assets.  Soon.  Very soon.