Parse object type indexer properties
Add an interface indexer test
Merge pull request #62 from gabelevi/indexer

Parse object type indexer properties
Script to regen test fixture
Merge pull request #61 from gabelevi/regen-script

Script to regen test fixture
Fix parsing of generic types
Merge pull request #67 from gabelevi/generics

Fix parsing of generic types
Switch from nullable properties on type annotation to nullable type annotation nodes
Merge pull request #64 from gabelevi/nullable

Switch from nullable properties to nullable type annotation nodes
Intersection types and grouped types
Merge pull request #65 from gabelevi/intersection

Intersection types and grouped types
Create node for each primary type
Parsing postfix type annotations like number[]
Kill TypeAnnotatedIdentifier & OptionalParameter
Switch to using TypeParameterDeclaration and TypeParameterInstantiation nodes
Small refactor renaming parse.*TypeAnotation() methods
Update object type property locs to not include colon
Introduce FunctionTypeAnnotation node
s/parametricType/typeParameters/
FunctionTypeParam node