Fix a bunch of wrong constants.
Extract P6Opaque.ByteClassLoader to its own class.

This is in preparation for CStruct support on JVM, which needs some of the
same class generation infrastructure as P6Opaque.
bump VERSION to 2013.12
TODO two failing tests, bump VERSION to 2013.12.1
rubyish; 2.x like named parameters
Update MoarVM stage0 for SC WB op signature fixes.
Bump MOAR_REVISION.
add nqp language diretory to search path
tweak nqp & parrot git urls (http => https)
Revert "add nqp language diretory to search path"

This reverts commit 41debf41705d3979edaeffb47b804c1d15a1015e.
Add some missing decont markers.

The MoarVM ops wrongly attempted to handle this before.
dont call .result_reg on something that is a register
Add a test for nqp::log_n.
return the encoding we set, so we return something
Remove superfluous nqp::ln_n op from all three backends.
Don't take a null dispatcher.
let moarvm compile "zerowidth" nothing-anchors
Fix while cond() -> $x { ... } compilation on Moar
Pass along exit handler flag.
"binary" is not an encoding