Changes for latest dc42 RepRapFirmware

Support long filenames
Sort gcode file list alphabetically
Use new Duet status response format
Recognize and display Halted state
Change icon colour