Make pytubectl work; change print to print() as it's apparently supposed to be python3
Change cipher function to use external js interpreter, so it works again

You'd want to install e.g. spidermonkey for this to work
Make download() return status code: A lib shouldn't terminate the running application if something goes wrong.
Adapt to changed JS
replaced unstable JavaScript Cipher Signature execution code with PyExecJS library, which tries to use different JavaScript engines directly
Merge pull request #1 from Timtam/master

replaced unstable JavaScript Cipher Signature execution code with PyExecJS library, which can access 4 different JavaScript engines on the fly
- integrated all commits from NFicano main project until up-to-date
Merge pull request #2 from Timtam/master

- integrated all commits from NFicano main project until up-to-date
Don't enforce passing format and resolution on command line; print newlines before exiting
1) Fix syntax error 2) don't handle vevo videos with special code that doesn't work anyways, just use execjs
Use time() instead of clock() for speed calculation as clock() yields wrong results.

(Also print progress only once a second)
Merge branch 'master' of https://github.com/Zahl/pytube into Zahl-master

Conflicts:
	README.rst
	pytube/api.py
	pytube/models.py
	pytube/tinyjs.py
	pytube/utils.py
	release
	scripts/pytubectl
Merge branch 'Zahl-master' into 6_issue