Pass emulator and game arguments in the order they were provided

When reading the config file the emulator and game command line arguments were always reversed with respect to how they were written in the XML because of the way the linked list was generated. 

This patch constructs the linked list in the same order as the arguments were written out in the XML.