Made "default" locale settable

You can now set the default locale to use when strings are defined in the default language but not the user's language set. Usage:

String.defaultLocale = 'en';
String.toLocaleString({
	"en": {
		
		// role types 
		"Waterman": 	'Waterman',
		"Farmer": 		'Farmer',
		"WMA": 		'Waste Management Authority',
		"Developer": 	'Developer',
		"BEReg": 		'Built Environment Regulator',
		"NRReg": 		'Natural Resource Regulator',
		
	},
	"fr": {
			
		// French role types 
		"Waterman": 	'Pecheur'
	}
});

If the user's locale is 'fr' in this case, the following will result:

print("Waterman".toLocaleString()) => Pecheur
print("BEReg".toLocaleString()) => Built Environment Regulator

Note that the string "BEReg" now gets parsed to the default English even if not found in French.