parse labels

These have no meaning yet though.
Unboxers should decont.
try to fix the build on some systems
bump VERSION to 2013.11.1

seems we had build failures on some platforms, so a point release
is in order to ensure a reliable Rakudo Star build
basic rubyish inheritance (no mixins yet)
Be more eager to throw out things we'll not need.

This saves memory and eases the GC's role, especially as we keep hold
of a lot less call frames.
Make nqp::{write,print,say}fh on JVM return number of bytes written.

This brings NQP/JVM in line with the Parrot and Moar backends, and fixes three
failing tests in t/nqp/19-file-ops.t
Mark broken nqp::readlinefh tests as TODO.

Now t/nqp/19-file-ops.t passes cleanly through the test harness.
Relax an overly zealous string check a bit.

This fixes a spurious failure in t/jvm/02-pipes.t.
Fix braino. FROGGS++ for spotting it.
Merge branch 'cursor-mem-opts' of github.com:perl6/nqp
mapped nqp::replace
improved rubyish method and var parsing.
Handle \n, \r and \r\n lineendings properly on JVM.

This closes #148.
White space cleanup in src/vm/jvm/runtime/org/perl6/nqp/io/SyncHandle.java.
rubyish package vars: Math::PI=3.1415
Map openpipe on MoarVM.
implement nqp::xor
map nqp::backtrace
map nqp::symlink and nqp::link