enable: CONFIGURATION_TESTING (should be done in r52, remove this from any merges)
create branch: uienhancements
+ add support for refreshing emu config options before launching rom, incase the emu's commandline arguments have changed
+ speed-up rom parseing by not logging all found roms
update config: + use config.ini (turn off #define CONFIG_TESTING) + exit if invalid and give user notice that something needs to be configured
reformat Platform name to incorporate both short and long names
+ fix issues with selecting entries based on key press (a-z, 0-9)
+ speed up rom parsing by passing in the EMUConfig (rather than re-generating it each time)
+ don't remove the file extention from RomTitle
fix GetRoms() so that GetFiles will work regardless of the searchpattern (i.e. *.* or whatever)
slioght change in EMUOptions()
+ add support to replace emu placeholder options with the real options
fix text width issues
slight ouput format change
implement actual reading of emu.config
add missing file from last commit
+ add entries for platforms + add entries for roms + add key events
initial commit for finding rom dirs
add more logging in ConfigLoader
add logging support
setup config to move form to proper screen at start
initial setup of config loading