Update the mtime when the file is modified
Remove unneeded @mtime update in FakeFile
Added informative messages to some assertions
To work better on Windows and JRuby we need to drop root from path parts array
Undefining some StringIO methods which are JRuby-specific
Merge pull request #152 from os97673/win-and-jruby-support

Improvements for Windows and JRuby support
Adds travis status image to readme header
Wraps rails exapmle in code block.

Conflicts:

	README.markdown
gitignore docs
* Fix test/unit tests
* Add bundler
add methods to pass tests in ruby 1.9.2
* fix rake 1.9.3 support for autoclose?, autoclose=, etc
* remove sdoc_helpers
Tests for File::Stat#readable? and #writable?
very basic File::Stat#readable? and #writable? methods
Add #zero? to File::Stat
change refute => assert for ruby 1.8.7
ignore .rbx directory
FileUtils.rm should respect the :force => true option.
Correct typos that accidentally aliased a couple of tests.

- Also, gitignore the RubyMine and Bundle directories.

Conflicts:

	.gitignore
Adds a test to demonstrate that currently calling File.directory? on a path containing a period may cause an error since FileSystem.find_recurser is treating the period as a regex wildcard.