Update Git ignore list
Make error messages translatable with ugettext_lazy
Add a class (e.g. language_fr) to control-group of the widgets
Update comments
Update comments
Refactor a lot
Use new string formatting
Fix spacing of classes
Nest creation of the widget for the fields
Add (twitter bootstrap) tabular-type language widget + add classes to toggle visibility easily
Handle per-language conditional required fields.

In settings add LANGUAGES_REPLACEMENT with {'en' : 'Coming soon'} to make english optional even if the field is required.
The core idea is to made available replacement texts that can be outputed by the views in place of the empty fields, depending of the language.
This 'on-the-fly' replacement mechanism is not (maybe never) implemented in this project.
Add some mixins
Improve mixin (add things, etc)
Integrating commits made by davidfischer-ch

Also:
* Squashed conflicts in datastructures, fields & widgets modules
* Minor style edit in widgets: Changed widget 'add-on' to display
language (instead of language code)
* Commented out 'require_all_fields' kwargs in forms (since that option
is only supported in django's development version at present:
https://docs.djangoproject.com/en/dev/ref/forms/fields/#django.forms.Mul
tiValueField.require_all_fields)
Using python 2.6 compatible dict constructor
Another python 2.6 compatible dict constructor conversion
Python 2.6 compatible dict constructor conversion #3
Python 2.6 compatible dict constructor conversions no.4