Rename project resolving methods
Implement remaining parts of AstNodes API
Remove internal accessors to shared singletons in AST API implementation
Format source codes
Add more collection related helper methods
Shorten names in AST API, add AST visitor and matcher drafts