MOCCACAL-43: Newly created calendars show all events

 * fix default value of macro to "page"
MOCCACAL-41: Calendar as Gadget on Dashboard: buttons too large

 * add some CSS to make headline and buttons smaller if in dashboard
MOCCACAL-42: In agenda view the end date does not need to be displayed if the same as the start date

 * somehow fixed it, but extracting the "time part" from the date formatter
   is really going ugly (and is already broken for am/pm folks)
 * by the way got rid of having endtime a different type than starttime