Bug 1027717 - Use package manager in calendar r=millermedeiros

Also I agree re: caldav + ical using semver. We're switch out the caldav library, but I'm hoping to start contributing a bit to the ical library soon and I'll definitely begin to do semver.