added failing test: test_m2m_dict_multiple_field_diff
ensure that field_name is reassigned key value each time for-loop is iterated
Merge pull request #9 from dinie/m2m-dict-diff-multiple-fields

When making M2M changes over multiple fields, field names are not assigned correctly