Issue #31 (roms in multiple paths) and issue #34 (CHD-only games).

- Support multiple rom paths in each emulator configuration.
- Support matching subdirectories when searching for potential games.  To
  enable this you must specify "<DIR>" as one of the entries in the
  "rom extensions" configuration for an emulator.