----------------
* cleaned up and added patches necessary when using primary fields with archetypes schemaextender (patches/archetypes.py)
* removed unused variable (widgets.py)
* Added license information
* added "Uninstall" in uninstall profile registration for a better GenericSetup visibility in ZMI
* added minimal framework for tests
* added a minimal doctest (that was broken)
* fix zope2 initialization (minor refactoring) to make doctests working
* Added 2 Archetypes Schemata patches to avoid errors when reordering fields with
an external schema extender (IOrderableSchemaExtender) applied to the schema
with multilingual fields inside.
* Added validation_required, a simple validation for required
multilingual fields.
* Some refactoring to make code more clear :
- put monkey patches in patches folder
- put different patches in different files
- added Log whith patches
- put MultiLanguageAware in a separate file (proxy.py)
* Added samples types and specific profile for tests
* Added doctests on multilingual fields and catalog search
* fix http://plone.org/products/raptus.multilanguagefields/issues/2
translate a rich widget without kupu
* The MultilanguageFieldMixin must inherit from Products.Archetypes.Field.ObjectField
and MultilanguageWidgetMixin from Products.Archetypes.Widget.TypesWidget
The Super Class of fields/widgets must be a field/widget
to avoid problems with some low level methods.