File.directory? and FileTest.directory? should handle IO's

The last failing tags for File and FileTest directory? are blocked
by http://jira.codehaus.org/browse/JRUBY-4033.
show build status from travis [ci skip]
Make 'p ?\u{1234}' not crash
Update ripper for mbc logic on \u{1234}
Doh...f is just a stylish t right?
Enable raw mode for io/console getch.
Update to ASM 4.1.
Hash.inspect should be US-ASCII by default (mri test fixed)
Two typos one name
Add missing from 1.8.7+ Rbconfig.expand method (fixes #556)
Control-A goes to column 0 and not right after prompt
GH #552: Zlib::GzipWriter.wrap in 1.9 mode accepts only one argument
Merge pull request #553 from ryenus/ci-status

show build status from travis [ci skip]
Merge pull request #471 from atambo/file_directory

File.directory? should handle IO's
MyHash is used a little too much as a constant
Bump jnr-posix to 2.5.0 - Possible fix for JRUBY-7038 - compare times(3) return to -1, not < 0 for error.
Test for 502
Time#== should return false when passed "".

We were calling the 1.8 version of '==' when the 1.9 was called for.
tzdata 2013a was released on March 2, 2013.
* JRUBY-7117 Dir.foreach should list entries in JAR root and in JAR directories ending in slash
* Ruboto Issue #338 Using  and __FILE__