Squashed 'subtree/bokehjs/' changes from 7ba0e1e..0185e26

0185e26 namespace refactoring
5f1f595 changed unit test htmls
8960b56 moving test html files around
82430be new dir structure for build.py
198c65c shuffling test dirs
acd109e dir renaming
a4c224e bugfixes from last commit, removing references to scatter selection overlay view in mpl.py and other tests
c80edde removed scatter selection overlay view scatter renderer renders selected points, as it should added box selection overlay , which renders the selected box
efc8597  legends now have colors and a backing rectangle
f0a4cfb  working on adding legends to the plots

git-subtree-dir: subtree/bokehjs
git-subtree-split: 0185e26de2e08a75ac4bc127dc248a09be3dbd41
Merge commit 'a1dce9a242b76b774f82191bb9505f280243dc2d'

Conflicts:
	subtree/bokehjs/src/coffee/base.coffee
	subtree/bokehjs/src/coffee/bokeh_views.coffee
	subtree/bokehjs/static/coffee/tools.coffee
	subtree/bokehjs/test/unittest/plot_test.html
build script reflects new bokehjs structure
new symlink/html sources for new bokehjs structure
mpl now works with new file strcuture
plot context default view broken from moving stuff around
new bokehjs files
accidentally importing cdxlib
another undefined reference
updated for new bokehjs
Squashed 'subtree/bokehjs/' changes from 0185e26..e61adfd

e61adfd new docs for new code structure

git-subtree-dir: subtree/bokehjs
git-subtree-split: e61adfd7b7dbf7068be35dfdfba224646ca54409
Merge commit '1a54af522b32c35ff4a12d365d46397357dca52f'
some files were not deleted during merge for some reason...{
Fixed readme typo.
Merge remote-tracking branch 'origin/master'