Added FolderData::removeFileRecursive(FileData* f).
Fixed ButtonComponent crashing when pressed with no press func set.
Changed GuiGameEd to GuiMetaDataEd.
Now accepts std::functions for save/delete.