Remove model instance data from Field instances

Interface was inconsistent and problematic, with to_serial taking an
argument but to_python using data shoved into the Field via populate().
Modified to work more like Django field, eliminating the populate()
method and passing the data to to_python explicitly.