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 
Sorry my Lord. I just do it cause my screen was not wide enough to read to code.