Bug 855334 - Calendar oauth [WIP!]

This is a semi-hacky but working version.. mostly here so testing the caldav changes make some sense.