Remove functional tests
Migrate functional tests to python webdriver
Run the frontend tests with selenium
gitignore: ignore python pyc and virtualenv files
jshint: ignore more files
Travis: install pip packages before running tests
README: document how to run functional tests
Merge pull request #164 from tOkeshu/python-webdriver-server-history-rewrite

Replace WebDriverJS node-based functional tests with Python tests.  Pair-programmed by a cast of thousands. Also upgrades to use a newer, bugfixed version of the jar.