------------------
Incompatibilities:
- Because of the ordering fix the field order in forms may be different.
Before this fix the order was a gamble dependent on schema order.
Schema form hints ``order_after`` and ``order_before`` may need minor adjustments.
``plone.autoform.utils.processFieldMoves`` was deprecated,
but still works as before.
The new functionality is now part of ``plone.autoform.base.AutoFields``.
[jensens]
New:
- Fieldset labels/descriptions we're taken from first occurence.
It was not possible to override them in a subsequent directive.
Also it was not possible to set them in a subsequent directive, if it was not set before.
Now subsequent directives w/o a label/description are just adding the field to the fieldset.
If a different label and/or description is given, it replaces the existing prior loaded one.
[jensens]
- The order of the fieldsets can be defined now explictly with the ``plone.supermodel.directives.fieldset`` directive.
``plone.autoform`` now does the sorting while fieldset processing.
[jensens]
Fixes:
- Implementation on how field ordering happens was unreproducible if same schemas are coming in in different orders.
New implementation build a well defined rule tree and processes then the field moves,
almost independent from the schema order.
[jensens]
- Update setup.py url
[esteele]