remove traces of plone.formwidget.datetime
merge origin/plone5
fix merge error
Merge branch 'master' into plip13476-mockup

* master: (41 commits)
  update test to expect correct default value (introduced in my last commit 483f91dd2cb0dc8a65f513981709ae91a27e4bad)
  Provide tuple as default value for Tuple field
  Replace RecurrenceField with plain Text field in the dx recurrence behavior. This reverts the change from 1.0rc2. We don't use form schema hints but an adapter to configure the widget. Closes #137, Fixes #131.
  Use attribute storage instead of annotation storage in all Dexterity behaviors. Closes #136, #95, Refs #20.
  update Changes for #131
  Refs #131 actually we can simply replace the field that stores the recurrence. No upgrade step necessary, because existing data is kept
  also move the EventSummary (text) from Annotation to Attribute storage
  changelog note for #123
  we can simplify the indexer for SearchableText. We don't need to apply the IEventSummary behavior, since the data (text) is already provided by the EventAccessor
  In the upgrade step, if we modified content, we should actually throw the ObjectModified event
  Remove the 3 deprecated interfaces for the behaviors. They were only used in tests
  nicer descriptions in the tests
  add a test that checks that already existing values don't get overwritten by the storage migration
  Added a test for the annotation to attribute storage migration
  added upgrade step to migrate the annotation storage from behavior fields
  make sure to actually include the upgrades for dx
  more version fixes
  back to development
  prepare release
  prepare release
  ...

Conflicts:
	plone/app/event/dx/behaviors.py
fix @jaroel's merge
Change the event detail listing in the event_view to be a definition list instead of a table, making it semantically more correct and the code less verbose. Fixes #141.
For recurring events, don't show the last recurrence in the event view but the number of occurrences, queried from the catalog. Together with the previous generator-change this looping over the whole occurrnce list.
Change the IRecurrenceSupport adapter's occurrence method to return again a generator, fixing a possible performance issue. Fixes #60.
Merge branch 'master' into plip13476-mockup
merge master
Merge branch 'master' into plip13476-mockup
Merge branch 'master' into plip13476-mockup
update the date picker tests to work with p.a.widgets; ignore the failure for now (end date is not automatically set from start date) but we'll revisit it
Do not use given-when-then keywords in lower level keywords. They only make sense on the top level.
Always use 2 blanks as indentation for robot tests.
fix test
rewrite event.js to work with the p.a.widgets pickadate widget
Merge pull request #145 from plone/davisagli-update-js-p5

Update event.js to work with the plone.app.widgets pickadate widget
resolve merge conflicts
Merge branch 'master' into plip13476-mockup
use hiddenstructure instead of custom hcalendar-hidden to hide hcalendar fields
whitespace