JSONSerializer compatibility for Python 3 bytes

* Update tests `FakeResponse` for Python 3 using `six`
* Update `JSONSerializer` to decode utf-8 before it loads it
* Update .gitignore
* Some too long lines in Django tests

Related issue: #14 
These do not belong in the project's gitignore. If these are bothersome to you, put them in your global gitignore.