marker types using rbush for masking
fix typos
always render overlay when @select_every_mousemove is set
initial working-ish selection. Problems remaining:

* screen/device issue for selection coords
* selection tool should add and draw its own overly
* selection tool should be plot independent
 merged from master
Merge branch 'feature/selection' of github.com:ContinuumIO/bokeh into feature/selection
style
Change Blaze reference to Bokeh
move property tests to test_properties
tests for baseglyph
run tests script
remove extra print message
Test for Marker glyph
Test Circle glyph
Test basic shapes and AnnularWedge
Test some more glyphs
Function to check the glyph properties
Complete tests for all glyphs
Fix multiline test
snake casing
couple of unused variables
implemented more glyphspec tests
glyphspec tests for all glyphs
Merge pull request #248 from shughes-uk/master

BaseGlyph testing and refactoring test_properties