-------------------
- Fix some design issues in ``event_listing``.
[pbauer]
- Remove superfluous ``for`` in behavior registrtions, which do not have a
``factory``.
[fulv]
- For event listings, view-cache the ``events`` method, which is directly used
in templates and also caches collection results instead of the
``_get_events`` method.
[thet]
- Show only upcoming occurrences in the for ``event_summary`` for events with
occurrences. On the last occurrence, only a link to all occurrences via
``event_listing`` is shown.
[thet]
- Translation updates (num_more_occurrences).
[thet]
- For event listings on collections, use the collection's ``item_count``
attribute to limit the batch size.
[thet]
- For the event portlet, don't cache the list of events on memoize instance,
which creates a write transaction. Remove the caching until a solid cache key
is found, which also works for multiple portlet instances.
[thet]
- BBB portlets: do the version comparison with LooseVersion, so that
Plone-style development version numbers like ``2.5.4.dev0`` also work.
[thet]
- Let ``date_speller`` return the short, 2-letter weekday abbreviation instead
of a 3-letter one.
[thet]
- Remove inconsistency in date_speller and rename ``month`` and ``wkday`` keys
to ``month_name`` and ``wkday_name``. Introduce ``month``, the non-zero
padded numeric value of the current month, ``month2``, the zero-padded one,
``wkday``, the weekday number and ``week``, the weeknumber of the current
year.
[thet]
- Make configlets titles consistent across the site, first letter capitalized
[sneridagh]