completed fields, fieldgroups, steps and all aligned UTs. ready for first review.
missing things: implementation of Localization support for fields (current we have a regression)
some part of code that are still to be fixed when the localization will be done are now
maked with FIX_WITH_NEW_FIELDS_DESIGN comment.