refs #2106 - First save new setting, then run callbacks, allows for easier validation and applying. Add network port validation
refs #2106 - apply language change