Serializer must have data when calling is_valid

@tomchristie this is the start of addressing this issue:
https://github.com/tomchristie/django-rest-framework/issues/2228


Any useful message would be thrown here if data is None ?