fixes bug where removal of used engine leaves datadir
fixes bug where used engine's values are transfered to another engine
adds informative message box when the user switches engines
moves the auto-configure button down to the add/remove buttons, and replaces it with a 'restore values' button, which is more accurately what this button was doing