Eliminate PHP notice and warning messages
Sync with salbahra's master
Merge branch 'master' of https://github.com/charvel/OpenSprinkler-Controller
sync with salbahra's master
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Weather: Weather provider can be chosen from Yahoo! and Wunderground

New feature: Weather provider can be chosen from Yahoo! and Wunderground
The API key can be got from Wunderground website:
http://www.wunderground.com/weather/api/
Minor bug fixes:
- new variable in config.php can be generated without error
- if master is used then the program number is correct on the top line
- if master is used then the total time is correct on the status page
Weather: clean up weather icons classes
Merge pull request #26 from charvel/master

New feature: Weather provider can be chosen from Yahoo! and Wunderground