[WIP] Merging public calendar sharing

@MorrisJobke @jancborchardt @georgehrke please check this out. It is my first merge so it might not be perfect :smile: 

- [ ] fix »Share by link« action + icon