Issue/custom code removal

Drive-by simplification of CompilerSettings.

I vow that one day we'll make this a FieldEditorPreferencePage and remove all that cruft.