Merge pull request #1 from pascal-fb-martin/import-calendar

Add import of programs from Google calendar
Merge pull request #2 from pascal-fb-martin/import-calendar

Protect against empty lists of zones, calendars or programs
Merge pull request #3 from pascal-fb-martin/import-calendar

Import calendar
Merge pull request #4 from pascal-fb-martin/import-calendar

Rain Delay, Better logging
Merge pull request #5 from pascal-fb-martin/import-calendar

Better button debounce, configurable UDP port
graceful-fs solves some of the leak problems associated with the base fs module
Merge pull request #6 from pascal-fb-martin/import-calendar

Paranoid about memory leak
Merge branch 'master' of https://github.com/anthonywebb/sprinkler
Merge branch 'master' into import-calendar

Update with latest changes from upstream, including memory leak fixes.