Do not depend on console to properly encode to proper tty-friendly chars on windows if the JVM was started without a console.
Implement EmptyFileResource
Always return same instance
Keyword arguments error checking mildly improved
Argument error on required keyword arguments
Merge pull request #1513 from ratnikov/null-file-resource

Introduce EmptyfileResource that should replace the JRubyNotFoundFile.NOT_FOUND
Implement EmptyFileResource
Always return same instance
Merging with jruby-1_7