add preliminary support for deserializing user defined types
this also fixes the test schematics that contain primitive type defns
add simple UDT deserialization for Bool
deserialization of array UDTs
add serialization of user-defined types
(WIP, this appears to work but is in fact incorrect)
version bump 0.7.0
add UserDefinedTypeValue to alias types properly
fix schematic tests and deserialization tests
fix serialization and tests
Merge branch 'master' into intermediate-udts-typealiases

Conflicts:
	src/main/java/org/manifold/compiler/middle/serialization/SchematicSerializer.java
Merge pull request #33 from mtrberzi/intermediate-udts-typealiases

Serialization and deserialization of User-Defined Types with type aliases