TST simplify mockserver
TST redirect tests (http, js, meta)
TST failing tests for redirects. See GH-49, GH-47 and GH-33
TST tests for GH-82 and GH-83
TST skip tests that are known to fail
small cleanup
TST tests for GH-84
Fix for issue #82
less indirection: use self.web_page instead of self.web_view
TST randomize all mockserver ports when running tests. Fix GH-30.
Remove SplashRequest class
Add tests to check that headers are not passed to the targe site in non-proxy requests
Replace hasattr with getattr
Check that content-type header is not sent to target site
Small change
Merge pull request #86 from andresp99999/fix-gh-82

Fix for issue #82
simplify code to make it easier to merge GH-75
Handle cases when page redirects (via meta tag or js) without loading all resources. Fix GH-47.
Fixed handling of non-ascii urls. Thanks @tpeng for the bug report.

This commit assumes clients send utf8 GET arguments to splash.
Previously urls were implicitly decoded from latin1 by implicit QString constructor.
Merge pull request #2 from scrapinghub/master

latest from upstream