Merge pull request #1 from tomchristie/master

Update from main
Merge pull request #2 from tomchristie/master

Update to latest
Merge pull request #3 from tomchristie/master

Update to latest
add transform_<fieldname> methods to serializers, which basically do the opposite of validate_<fieldname> on a per-field basis.
Merge remote-tracking branch 'upstream/master'
Fix error when serializer gets files but no data
Add missing newline at the end of test file
Try a more localised fix to the data=None problem
Merge remote-tracking branch 'upstream/master'
[Add]: CustomValidationTests.test_partial_update

This test is to make sure that validate_<attrname> is not called when
partial=True and <attrname> is not found in .data.
Fixing simple typo
Merge pull request #1115 from soncco/patch-1

Fixing simple typo
Clear cached serializer data on `save()` + test. Fixes #1116.
Correct typo in doc string.
Merge pull request #1117 from carltongibson/#1116

Clear cached serializer data on `save()` + test. Fixes #1116.
Mindnumbingly trivial single-char typo.
Merge pull request #1124 from johnmee/patch-1

Mindnumbingly trivial single-char typo.
Match docs to current code.
Merge pull request #1125 from gkapkowski/patch-1

Match docs to current code.
Address pending deprecation of Model._meta.module_name in Django 1.6