Move bokeh's location discovery to a lazy val in Session object
Use JS/CSS files from CDN if not found locally
Collect and ignore stderr output from python process
Proceed even if python fails or is not installed
Due to a bug in standard library, write doctype manually
First update and compile everything, then test and run examples