Use String array offsets instead of BRL.Retro.

Fix for OS X gui build file names.
Added command-line parameters (-h -v dir)
Made bmk location a config option. Stop if bmk missing.
Added app_arch support.
Ignore *.bak files.