Updated the django-filter version and added tests against Django 1.7a1
Don’t forget to setup django for 1.7+ as it’s not a regular django command.
Import force_bytes on django >= 1.5
Add file upload test for APIRequestFactory

Remove test_compat
Moved all the reused models to the models files to avoid conflicts with the refactored apps.
Don’t rely on Django’s get as it breaks for 1.7
Mock updated as Django’s get_template now has two arguments.
Django 1.7 has new 404 and 403 body messages.
wsgi_request is now added to the response so we have to remove it before pickling the response.
Define the upload_to for file fields.
Install Pillow for ImageField to work.
Make factory.get work with Django 1.7
Refactoring due to the previous commit.
Fixed the object representation in order to pass the tests.
Upgraded django-oauth-plus
Remove TODO note, since it hasn't been TODONE.
Only add 'Vary: Accept' header when there is more than one possible renderer.
Use bytes BOUNDARY on django < 1.5

Django's encode_multipart was updated in django 1.5 to work internally
with unicode and convert to bytes.

In django >= 1.5 we therefore need to pass the BOUNDARY as unicode. In
django < 1.5 we still need to pass it as bytes.
Moving models back to test_serializer.
Merge pull request #1377 from Ian-Foote/force_bytes

Import force_bytes on django >= 1.5