create and .gitignore gen/{parrot,jvm,moar}
[parrot] build stage{1,2} in gen/parrot/
[parrot] generate nqp in gen/parrot/

currently that nqp is only invocable from gen/parrot/;
need to fix that before the build can succeed
unbust the build

"make test" does not work though
executable name nqp-p
move nqp-config to gen/parrot
fix bootstrap-files
create a ./nqp launcher
build NQP launcher by default; use it in test runs
fix installation

also split up "install" in "base-install" and "exec-install".
The former installs the binary as nqp-p, the latter as nqp as well
try to generate nqp.bat launcher for windows
[JVM] move some generated files to gen/jvm/
[Parrot] missing cleanup
added bitwise ops, fixed precedence, etc
[regex] avoid an unnecessary comparison

when the index is op is used, it always returns -1 for start indexes
beyond the string length
[MoarVM] use index to speed up scanning in regexes
Get a stage0 with extop support.

Bump really needed due to bytecode format change.
First pass at QAST->MAST extop updates.
Correct emit MAST::ExtOp where needed.
Pass MAST::ExtOp type to assembler.