Added node classes for interpolated strings
Parse static arrays as ArrayNode, also fixed bug with comma handling
Use HeredocNode for static heredocs
Added StatementBlockNode
Improved parsing of switch
Added ParenthesisNode
Added TraitMethodReferenceNode and removed TraitNameListNode
Added ExpressionListNode
Renamed ClassMemberNode property defaultValue to initialValue
Removed CollectionNode