GCode files with unknown commands

Were causing the console to flood with 'unknown command' messages.  This also made the CPU loading / unresponsiveness issue while processing gcode metadata a bit worse.  This commit displays each unknown G / M code only once per file.