Fix timing handling on Linux
Add spec for IO.write with provided encoding
Untag passing spec and add failing spec for 2.0
IO.write writes the encoded string for given encoding