bigger refactor of the field.

- we save only in one floatfield, nothing else. No orm hacking or south
  confusion any more
- the field itself only accepts the measurement-type it is defined to
  accept.
- on load the field always returns the standard unit, or, if you provide
  choices, the first of the choices
- floatfield remains the base
- there is no migration path for old fields!