Hmm some yyerrors need to keep going and others should not
All scanner tests pass
Set correct dir inside Dir.chdir in native mode

Depends on jnr/jnr-posix#14, which provides `chdir()`.

Fixes http://jira.codehaus.org/browse/JRUBY-6994
Small refactor to get gets stream-based lex source to fit
Dumping unused partially implemented gets-lexer to fix a few discovered issues from sorcerer
Missing on_paren call for stabby lambdas
Embedded expressions was passing } and not body as argument to dispatch method
Another off-by-one variable for defined pasing rparen instead of expression
Another off-by-one error in case statements
Make encodings work in gets case of lexing.  Typo on UTF-8 bom setting ascii-8bit
Partial audit w/ mild reformatting of grammar looking for more off-by-one issues.  Corrected improper interned string for >= which was being set as <=
Passing bogus value into some () lexical case...
Don't use #size for #count in 1.9+

Starting in 1.9, #count is always computed through enumeration
Finished audit of grammar and found another bad intern
Remove redundant escape calls in grammar
All shall be curly!

* if/for/... should always have { } unless one-liners.
Fix testCommandExtractScript in test suite

Find `testDoc.foo` in the right place.
Fix testLoad and testRequire

We are in `core`, so look for the file in correct place.

Note that in the 1.9 mode, `$"` contains absolute paths, so we need to
tweak the last assertion in `testRequire`.
Fix TestRequire tests

We are in `core` now, so refer to files in `test` as `../test`
Fix ShellLauncherTest

The test script moved.