ensure ASTParser resolves the sources correctly by building fake paths. Update to move away from Hamcrest matchers the custom version. Add support for resolving and non resolving snippets. Raft of other improvements