Make File.size return bytes instead of char count.

Found this while writing xml with utf8 chars out, then using File.size to get the length.  IO.read returns a string and calling .length returns the number of characters in the string.  Using .bytesize instead of length fixes the problem.