phatdb: FileNodes now contain DataNodes and StatNodes

Tests fully updated to consider this
Objects that are returned are now always DataNodes
StatNodes are contained as part of the DataNode responses