removed unused codes
initial draft of optimizer, inactive ATM.
working build, lots of debug output, more intelligence.
nqp-jvm doesn't like negative nums in substr
this should have been gone already.
little improvements. actually finds symbols now.
removed debug output
Test that nqp::istrue works on the result of nqp::null().
Partially implement nqp::shell() on parrot (ignores it's third argument).
moved sprintf tests into right place
give load_module a signature similar to rakudo's

So we can use NQP's ModuleLoader like: use QAST:from<NQP>
Make nqp::getenvhash() return a hash on parrot, document it and test it a little.
thinko on unicode surrogate range
Merge pull request #115 from dwarring/master

thinko on unicode surrogate range
fix sprintfdirectives, which returns an int
Add rule for running individual test files.
Merge branch 'master' of github.com:perl6/nqp
Add generic type to remove compiler warning.
Add rule for running individual test files to parrot Makefile.
First tests for file ops, plus fixes on JVM.