Install tox utility for python testing.
Add python-version for tox plain nice with pyenv.
Use tox for travis-ci service.
Resolve httpd module imports errors for python2.7
Rename start_jedi.jedi to start_jedi.company in all tests.
Replace json.dump with own function in eldoc fixtures.

Keyword arguments change in python 2x and 3x. This make
eldoc tests fail on different python versions.
Fix jedi_location test for python 2x version.

Those python version doesn't has fixture definition in python code.
Only C sources.
Run unittest2 backport on python2.6 with tox.
Use list comprehensions rather dict comprehensions.

Due to python2.6 compatibility.
Python 3.1 is broken by design.
Resolve naming error between unittest2 and unittest.
Fix formatting strings for cross python compatibility.
Install and import mock library.
Use Makefile for installation purposes only.
Add project root to load-path automatically.

Avoid make running options.
Use ert-runner for Emacs lisp test suite.
Use mock library in test_httpd set.

All tests pass in Python 2x but fail with 3x strings.
Move @patch decorator to setUp method in test_httpd.
Run ert test per every python version with tox.
Encode all requests strings by default.

This make test_httpd pass on all python versions :)