Fixed a bug with upload from later Python version (>=2.7.4)

Now the `parse_distutils_request` function supports both `\n` and `\r\n` as separators.

I also updated the `test_views` module in order to cover both scenarios. 

Since the project tox.ini file is using py.test I took the liberty of converting the `test_views` module to a py.test style. I also updated the tests to use real post data that I generated from the distutils itself. The tests are covering both distutils before 2.7.4 and after.

Fixes #117