Hide File instances from classes outside CheckedPath

Fixes http://trac.openmicroscopy.org.uk/ome/ticket/10372

To test, try various things that use the server filesystem, like importing and viewing.