Subscribe to WebCal calendar: Closes bgo#727120

User can now add a WebCal calendar to California (and EDS) through
a dialog box accessed from the AppMenu.

This also fixes the issue where new calendars added to EDS (either
via California or externally) are not displayed in the application
(bgo#726845).