Fix REPL/debugger interaction.

When you wrote one line in the debugger REPL, than a second that used
something in the first, things got messed up. This fixes it.
Promise.keep should not scalarize its result.
confused X::TypeCheck::Bindings got and wanted args
another got/wanted order wrongness
Fix JVM runner install on Win32.
Fix typo
Bump NQP to get many improvements.
Add eager and lazy statement prefixes.

For now, lazy does nothing, but it will mean we can write "lazy for
@x { ... }".
Don't rely on unreliable return value.
Make statement-level for @x { ... } always sink.
Bring statement-modifying for in line with spec.

It now sinks at statement level also.
Fix combinations implementation's use of for.
Remove sink forcing; rely on improved code-gen.
Get NQP improvements for loop-cleanup.
use openpipe on moar
pass a decontainerized list to nqp::spawn
use "perl6-m.bat" on win32 for use in run()
bump rev for openpipe() and other fixes
Fix an attribute access type-o.
Implement $*INITTIME for japhb++