Gradually moving towards a new coroutine design (no 'create' construct; better use of stackfulness).
Fixed descendant pattern matching.
Added more tests for descendant pattern matching.
Merge branch 'master' of https://github.com/cwi-swat/rascal