MIT license, Readme tweaks
Binary improvements, type juggling

Added Binary 3 support
Fixed writing stub elements to binary encodings which don't support them
Fixed using the string dictionary for string values in binary versions
earlier than 5
Array objects must now implement IList<T>
Get<T>() can now be used with base types
Fixed byte[], nicer exception messages
KeyValues2 fixes, Matrix now row-major

Fixed VectorBase printing
Tidied Matrix printing
Switched Matrix from column-major to row-major (matching Source)