Revert "Instantiate a ControllerInfoEnumerator intead of getting it from ControllerManager."

This reverts commit 06d11ce7d6fba21cb3a3f6a2882e5f119f4718a2.

Conflicts:
	src/controllers/controllermanager.cpp
Move preset loading into a static method in ControllerPresetFileHandler.

PresetInfoEnumerator does a lot of filesystem access in its constructor so
putting this code in there added a huge speed penalty for code that just wanted
to parse a preset.