Update translation comments to assist translators

Quick Add words can be a little tricky for translators, so attempt
to help with a little clarification as well as use the same ALL CAPS
terms as in the wiki page on Quick Add translation.
Updated Brazilian Portuguese translation
Add link to TranslatingQuickAdd wiki page in PO file comments

Wiki page is to assist translators who have trouble with words used
by Quick Add parser.
Revise Calendar class heirarchy

Too many interfaces were being used to describe spans of time, when
it's far better (and more useful) to describe all dates as spans and
provide more specific functions for more specific or well-recognized
spans (like months and years).  This cleans things up immensely and
pushes common functionality into base classes.  It also means all date
spans have the same interface, so things like iteration and checking
for ranges and containment are uniform.
Merge branch 'master' into wip/725767-week

Conflicts:
	src/host/host-main-window.vala
	src/view/month/month-controller.vala