Make IsValueType actually return IsValueType, not the opposite
Typo
Rename IsAbstractClass ->IsConcreteClass, since that is what it actually does
Split GetPropertyMethod into GetMethod/SetMethod rather than having a string parameter
Change HasPublicProperties to PropertyIsPublic and change the behaviour slightly. Previously it would return true if get/set didn't exist.

Make use of it in ReflectiveReader, this changes the behaviour of it, but I think it was wrong before (You can't really serialize something unless it has a get and a set and they are both public)
Tidy up, comments and add IsAssignableFromType
Make use of the ReflectionHelpers
Give this variable a better name
Merge pull request #2571 from danzel/use-reflection-helpers

Use ReflectionHelpers
Make use of FileHelpers.NormalizeFilePathSeparators
Merge pull request #2572 from danzel/normaizefilepathseparators

Make use of FileHelpers.NormalizeFilePathSeparators
Latest dependencies with CppSharp update.
Merge pull request #2573 from SickheadGames/cppsharp2

Dependencies Update
XmlImport now has PassThroughProcessor as its default processor (which matches xna) rather than (for some reason) ModelProcessor.
Remove everything from FileHelpers except NormalizeFilePathSeparators and DirectoryCreate. They would all only be used in one place.
Move CreateDirectory into StorageContainer, where it is used twice.
Whitespace and license since I just nuked most of this file.
Merge pull request #2575 from SickheadGames/XmlImporterDefaultProcessor

Fixed XmlImporter's DefaultProcessor
Fix build on not WINRT
Merge pull request #2576 from danzel/clean-filehelpers

Remove FileHelpers that are not needed