tidy some stuff in webdav events
check for all falsy values not just undefined
sanity checks for webdav url
catch invalid server URL error and display message
use toast instead of chrome.notifications
Merge pull request #98 from lavelle/webdav-events-tidy

Tidy some stuff in webdav events