Added overloaded open/openQuietly methods which accept a File.

Previously only accepted Strings, but often we are alreaday iterating
over Files that we want to open.