* Correct previous encoding fix to work on older rubies. * Force encoding of input IO to be ASCII_8BIT. Fixes broken tests on ruby-1.9 and jruby caused by StringIO returning US_ASCII instead. * Specify file encoding so string comparison tests pass on ruby-2.0. * Relax stat check in test_filesystem for jruby. * Move new utf8 string write test to be in OleUnicodeTest in test_filesystem, as it uses the filesystem api.
* Avoids hitting filesystem on 'require'-ing the library, simplifying use embedded in jars, with exerb etc. * Removes fairly unnecessary dependency on YAML for infrequently used code paths.
… loaded via bundler