Automatic Semicolons

Adds a setting to ENIGMA settings to disable automatic semicolons during the main parsing phase. This allows the user to build projects faster with strict syntax. This will fall through syntax checking and it will be picked up by MinGW and displayed in LGM's console window, though scope is harder to determine because the user will need to know and make sense of what is written to PREPROCESSOR_ENVIRONMENT_EDITABLE to fix syntax errors. This is considered an advanced setting.