Adds separatorChar and pathSeparatorChar fields to File ...

... and fixes a bug which caused path.separator to always return null.