------------------
- Support Choice fields with terms containing distinct title from value
as option, while preserving backward-compatible round-trip for all
Choice fields where title is not distinct from value.
[seanupton]
- Fix parsing of empty Choice term to u'', not None, which addresses a
cause of https://github.com/plone/plone.app.dexterity/issues/49
[seanupton]
- Explicitly construct SimpleTerm instances for each Choice field
element, instead of relying on zope.schema constructors to do so.
This ensures that all terms have non-None title attributes.
[seanupton]
- Tests for ChoiceHandler serialization and parsing.
[seanupton]