Proper max_results handling in eve.utils.parse_request, refactored tests

* fixes issue #43
* parse_request tests now using self.app.test_request_context to pass args and headers (just like in real app)