User calendar iCal and RSS serialisation

This builds on a couple of other PRs, so don't review this just yet. Although feel free to have a high-level look if you wish to
Should the token be on the Calendar or the User? I guess we want to return it in the me feed, so having it on the user would be desired.