Add support for testing on Travis CI
Fix grunt deploy by removing require("common/ticking")
Move bokeh-server's code to bokeh/server/__init__.py
Make examples/test self-contained (e.g. manage bokeh-server)
Allow to run examples/test with nosetests
Allow to disable progress bar in download()
Remove custom bokehjsdir in favour of static/ directory
Make printing with colorama less intrusive
Fix exit condition in examples/test
Set ticker/formatter doc in renderer/guide/*
Make missing doc on a model a critical error
Override toString() in HasProperties
Take control over logging and simplify log format
Add version number to generated PNG images
Use development JS/CSS files in examples/test (use --no-dev otherwise)
Start bokeh-server and ipython notebook only if requested

If you run `examples/test plotting/file`, neither will be started.
Make sure a subprocess running an example is killed on SIGINT
Change BOKEH_BROWSER from 'dummy' to 'none'
Merge branch 'master' into travis-ci

Conflicts:
	bokeh/server/flask_gzip.py
	bokeh/utils.py
Merge branch 'master' into travis-ci