Add tag selection, enhanced inbox, multiple calendars

this pull request might be too large and should be split into a few smaller ones. but perhaps since the commits are rather explanatory on their own, it is still good enough.

enables support for:
tag selection, any heading as an inbox, multiple calendars.

all changes are backwards compatible.

please feel free to provide feedback and critics.

cheers,
jonas