better use AssertEqual instead of AssertTrue
fix tests + learned something: use FunctionalTests for tests, where explicit commits are made
make sure, plone javascript global exists
Register event.js Javascript as cookable to allow merging with other files
  and provide the plone global if it wasn't already defined.
bump version
prepare release
merge from master
fix(locales): typo in french
pep8
document current sorting behavior, refs #114
this is the bug, refs #114
in some cases, the setuphandler methods context is not a site but a Products.GenericSetup.context.DirectoryImportContext
Provide performance-optimized correct start sorting fixes #114.
Fast start-sorting non-expanded result sets.
Extends the work done for #93, #92 and falls through to pre-existing implementation if needed.
catch edge case if event has both ongoing + future occurrences, refs #114
update docstring and comments
Ooops. Turns out index data is NOT already sorted. Fix that. Refs #114.
apply both query:start and query:end on occurrence:start, not occurrence:end, refs #114
#114 also implies an end sorting bug. Fixing it is blocked by #116
provide test documenting #116 bug with end dates on occurrences
Make test assertions compatible with fix in 715f62fe for #114
- query:start and query:end both filter occurrence:start
- query:start excludes ongoing occurrences where occ:start < query:start
- this affects the handling of the base_setup long event in the tests