Added JSON Fields support
Added JSONEncoder().encode(...) check for json-like fields
Added more general mutable fields support instead of json-specific
Merge branch 'silonov-json_fields_support'

Conflicts:
	CHANGES.rst
	model_utils/tests/tests.py