Support default values in JSON parser
Support read-only fields and defaults in JSON parser (fixes #14)
Minor tweaks to fix testsuite with QuickCheck 2.7
Tighten up version bounds in cabal file (fixes #16)
Better JSON parser for unions (fixes #13)
Support custom migrations on non-record types (fixes #9)

Together with the ability to define a no-op custom migration, this
makes it easier to change individual non-record types uniformly.
I've also added the ability for schema-changing custom migrations
to fail with an error if the original schema is wrong.
Remove generated files
Add instance IsString APIType
Merge pull request #17 from iconnect/parser-and-migration-improvements

Parser and migration improvements