Re-implemented the FileSystemFunctions to be engine-based. The script callbacks were updated to use these functions. This allows other engine classes to make use of them in a standard fashion.

Implemented via the Torque::FS namespace.