------------------
New:
- Implement being able to add tiles from inside your theme folder
[vangheem]
- Implement new `Query Choice` field for collective.easyform which
allows you to specify a query to retrieve values from. In order to use,
you need to activate the field in the Easy Form Control panel.
[vangheem]
- Add `--skip-incomplete` option to `upgrade-sites` script to bypass
erroring when an profile does not upgrade corrrectly
[vangheem]
Changes:
- use `summary_large_image` twitter card instead of `summary`
[vangheem]
- Better PDF generation error handling and logging
[vangheem]
- Reorganize `castle.cms.utils` module so split into sub-modules. Imports
are all still same.
[vangheem]
Fixes:
- Fix duplicate `<head>` tags showing up
[vangheem]
- Fix jbot theme customizations bleeding across sites
[vangheem]
- Upgrade mosaic to fix layout selection styles
[vangheem]
- Handle errors in resolving menu items
[vangheem]
- Provide patch for https://github.com/celery/celery/pull/4839 until
it is fixed in a release
[vangheem]
- Skip auto-upgrading `collective.easyform` in `upgrade-sites` script
because it does not correctly define upgrade steps
[vangheem]
- Handle errors caused by urls like `pdf/download` which should just
be a 404.
[vangheem]