Per issue #131, update LanguageSupportFields so that one can't populate a non-default language value without also populating a default language value. The result is that the default will be populated with the non-default if the default is left blank.