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.
Add setMuteState to webrtc object.
Add buttons for audio mute/unmute and improve general style handling of the call control buttons
Add functionality for the audio mute toggle button
Fix whitespace
Don't download the firefox nightly again unless we really need to
Merge pull request #166 from Standard8/linux_download_once

Don't download the firefox nightly again when the file is already present
Stop the outgoing sound when a call is established
Fix review comments - tidy html
Merge pull request #168 from Standard8/fix_outgoing

Stop the outgoing sound when a call is established
Merge pull request #165 from Standard8/audio_mute

Add an audio mute button
Merge branch 'master' into production