Fleshing out to_python & get_prep_value methods.

Which leverage the new MultiLingualText class.
Tweaking widgets so they 'understand' MultiLingualText

Now that the to_python and get_prep_value are wired up the widgets
needed to know how to pack/unpack MultiLingualText instances.