Add noop handling to Supply.(stable|delay)
Add testing of Supply.delay
Supply.schedule_on -> schedule-on (Perl6ish++)
Revert "Supply.schedule_on -> schedule-on (Perl6ish++)"
Make grep-index work when returning into an array

This feels like a work around for some obscure scoping issue.
Add Supply.stable and grep-index tests
Add tests for first-(r)index to spectest
this gets us through CORE.setting. but it's probably wrong.

at the very least p6captureouters is not correct this way.
Revert incorrect MVM_is_null additions.

It should only be used on MVMObject.
Some more MVM_is_null in perl6_ops.c.

This should be all of them; the current bug in setting compilation is
most likely to be something missing in Moar.
Add missing MVM_is_null in p6capturelex.

With this, we make it thorugh the setting build again.
Add an IO::Path.watch convenience method
Make sure we test Supply.(Channel|Promise)
Merge branch 'vm-null' into nom
Bump for a Moar with VMNull support.
Fix a warning.
Move some reads after lexical lookups.

This is in preparation for making allocation of scalars etc. lazier.
Move Tap class out of Supply role

Mainly so that we can easily check for Tappiness of a tap
Leave some comments for future optimizers
Make sure we test Supply.act