Improve Linux auto-detect support
I'll file this as a bug, since the default auto-detect path for Linux points to a non-default Wine location for newer versions of Wine. However, it is also an enhancement.
We can mostly assume that this will be correct, regardless of Wine version:
".wine/drive_c/users", os.getlogin(), "Local Settings/Application Data/CCP/EVE/ }}}
After that, there is some variability, based on Wine version, user preference, and a few other factors. What I'd suggest is that we do an os.listdir and look for the first dir that has "ccp_eve_tranquility" in it. That would catch the following cases:
- The current: d_eve_tranquility
- Newer Wine versions: c_program_files_(x86)_ccp_eve_tranquility
I may get ambitious and tackle this one.