Fix #36

* Parse: Transform TypeDefList into a python list and remove tracking
* Ast: Remove TypeDefList node
* parse test: update relevant test
Merge pull request #57 from dimkou/fix_36

Fix #36