Restructured install layout to resemble parrot install layout.
Merge remote-tracking branch 'origin/master' into make-install
Merge remote-tracking branch 'origin/master' into make-install
Merge branch 'master' of github.com:perl6/nqp into make-install
we cant trust boxed_primitive when inlinable is false, jnthn++
Merge branch 'master' of github.com:perl6/nqp into make-install
Fix QAST::BVal dumping; ruoso++.
Op inline info for JVM backend.

Go with an opt-out approach, rather than the opt-in one on the Parrot
backend, since that is overwhelmingly the right default.
strip non-latin1 chars
Support loading classes from an explicit JAR.
Add test for nqp::curcode();
Start documenting opcodes. Explanations taken from an irc explanation by jnthn++.

Could use some editing but it's better than nothing.
Rename the "operations" docs.
Fix class loader visibility issue in JAR loading.
Enable HOW computation to be overridden.
Decontainerize on marshal out of objects.

Means that we can use assignment as well as binding when using Java
objects in Perl 6.
Enable proxy to be used for abstract classes.

Before, it only worked with interfaces.
Proper support for NQP types in Int sprintfs.
Add a nqp::jvmisnull op.
convert test to using ok instead of say, add a test for a nqp-js bug