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.  Includes tests for serialize, parse/read.  Uses OrderedDict as a mechanism to re-use IDict field rendering semantics for output of Choice field values where terms have distinct titles (py2.6 compatibility should be possible via zope.schema>=4.1.0).