Port OC_VCategories to OCP\ITags and add CalDAV birthday calendar

@georgehrke sorry for having both things in the same branch. I forgot to separate them when coding