Fix #34: SyntaxScheme should be a little more liberal in restoreDefaults() for folks adding additional default TokenTypes