Weather: Fixed link issues between provider and key inputs

Also, changed the transition of the show/hide. Additionally, added
correct feedback for error’s related to config.php while changing
weather settings. Lastly, fixed issue with weather and auto delay
settings falling out of sync with server state (UI elements weren’t
updated after initial render).