Merge branch 'parse-types' of git://github.com/wilsonk/flect
Add a bunch of type parsing tests.
Some adjustments to b2b90ead9b6b8a857595f35b3485a934e4e7791b.

In particular:

* Make AST node types more consistent (e.g. always end in _type).
* Add some missing Enum.reverse() calls when accumulating lists.
* Use | instead of ++ in some places (minor optimization).
* Switch vectors to {T .. N} syntax.
* A number of bug fixes.
Add attribute parsing

Woops, I don't know how these files got in there.

One more errant file