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
use checkstyle 5.9; remove SchematicSerializer.java suppression
fix 194 style errors
fix test-case style checks
Merge pull request #34 from mtrberzi/checkstyle-5.9

Checkstyle 5.9
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
check for expected port types properly when deserializing nodes
version bump 0.7.1
added attribute test cases
Merge pull request #36 from wzli/master

added attribute test cases
Merge branch 'master' into fix-port-attribute-types
add regression test: undeclared port attribute type