Make @a.VAR.name and %h.VAR.name work
Make sure .VAR.name tests are run
Naive implementation of Str.tc and tc(Str)

Waiting for RaNIW to implement nqp::tc as an exercise
Add Any.exists($key) and Any.delete($key)

This feels like a hack, but it seems the best way to handle cases such as

  my %h; say %h<a><b>:exists; say %h<a><b>:!k   # False, "b"

without having to add a large number of candidates for Any:U: in combination
with all possible adverbial pairs and combination of adverbial pairs.
Make sure Bag|Set.delete don't exist (Any.delete vivified them)
Make %h<a><b> := "foo" work; alas, %h<a><b> := my $b doesn't yet
Fix error message fail
It's always in the timing of things: fix "is default(Nil)"
Eradicate .PIR code for range reification

There is no point keeping it around if we have an NQP version around that
also works on Parrot.  And which in the future will be better optimisable.
X::Comp::Trait exception becomes X::Comp::Trait::Unknown
fetch/store to %*ENV directly

... instead of using the thing returned by nqp::getenvhash()
use nqp::shell() instead of pir::spawn

Also bump NQP_REVISION, to pull in pmurias++ patch.
Make error message on 'my int $a is default(42)' etc. more friendly