Display recurrence summary in event info, event editor: Bug #732930

RecurrenceRule can now explain itself as long as the RRULE is simply
defined.  (California will never produce an RRULE it can't explain.)
This explanation is now displayed in the event popover, the main
editor pane, and the recurrence editor as a guide for the user.
Mention webcal in activator list: Bug #736087
Use word-character wrapping for event description: Bug #736088

Also a slight increase in the description window size.
Updated Polish translation
Added Indonesian translation
Updated Swedish translation
Updated Brazilian Portuguese translation
Allow list box double-click in .ics import: Bug #736044
Unity theme probs when GtkStack holds GtkScrolledWindow: Bug #736161

This generalizes the fix for bug #735421 for all Toolkit.Decks (which
are Gtk.Stacks) who have a child Gtk.ScrolledWindow widget under
Ambiance, which will color the entire window black.
Don't persist mutating Events in Gee.TreeSet: Bug #732671

Component.Event's properties mutate, which can cause cogency problems
in Gee.TreeSet's red-black tree that cannot be solved externally.
This change stores Events in HashSets (which use an equality function
which does not deal with mutable properties) and sorts them only when
needed.

See also bug #736444.
Add Help option to application menu: Bug #732302

This introduces the "_Help" string to the .pot in preparation for
actual Yelp help (coming soon).

This also binds F1 to help.
Calendar name selected in calendar manager unreadable: Bug #736119

Unreadable under Ambiance theme.
Finnish translation update by Jiri Grönroos
Display only needed number of weeks in Month view: Bug #735837

MonthGrid is no longer able to reconfigure itself; if the week
configuration changes (i.e. new first-of-the-week value), the grid(s)
must be destroyed and rebuilt, including their calendar source
subscriptions.
Return to event editor when event cannot be created: Bug #735796

Small overhaul of the Deck/Card reporting system to break out
reporting Card error messages from dismissing the Deck.
Remove calendar: Bug #727001

User can now remove a calendar via the calendar manager.  The warning
text depends on if the calendar is local (which is a permanent delete)
or network (in which case, the network data is untouched).
Give activator list initial focus when adding calendar
Make "Subscribe" button default when adding calendar
Return to calendar manager after adding new calendar

Previously, the calendar manager would close after adding one.
Clean up Google authenticating pane

Add suggested-action and default to "Try Again" button, some padding
for the message text.