lock menus while download/processing is in progress; 
minor refactoring
modified application settings to only allow settting names for outdoor
temperature sensors, other names are hardcoded and language specific; 
settings dialog uses GridbagLayout for both tabs
WeatherData uses HashMap for category data lines