Exclude unused classes from build path
Add AST compatibility utilities
Add some AST predicates
Refactor core AST API
Add missing package information files
Bump versions of features and plugins