Made more efficient by basing the lookup on names, not strings and some additions for acting as a stand-in for Blood's resource manager.
So far implemented for scanning search paths
The Steam/GOG path getters were taken out of the frontends. This also switches the Windows directory reader touse the wide string version to get Unicode file names. Some paths were added to the config file instead of hard coding them.