Made dfscleanup use the factory to get the DFS FS backend
Replaced is_a with is_subclass_of

The 3rd parameter to is_a, allowing to use a class name instead of
an object, is only supported with PHP 5.3.9+