fixed #223
fix typo in map frmo screen
 select tool only draws selection bounds when moving the mouse, waits until mouseup to update the plot
cleaned up fill_color and fill_alpha should allow for nonselection specification
 now glyphspecs for nonselection glyphs can be specified
 updating selection on every mousemove is now an option
 selected glyphs are now rendered after non-selected glyphs
 temporary fix to put it into fast_select mode until I add functionality to python plotting.py side
less top distance on the gridplot toolbar so it isn't obscured at all
dev setup for bokehjs,
 - supporting incremental builds
 - coffeescript source maps
 - separate js files, vs a single combined bokehjs file
TODO:
 - extend this to bokehjs demo/test files
 - think about removing all the static files from bokeh/server/static
- fixed template to use bokehjs_file endpoint for serving bokeh.js
- fixed typo, naming boostrap2 vs bootstrap
 properties from the plotting interface should be getting to the box_select_model, for some reason, they arent
 an example of the two scatter modes
 higher performance circle rendering when reading from a column data source
merged in the watch_demos updating branch
 initial data sharing cirlce implementation
 further cleaning up the circle glyph
 further simplifications
 works, cant seem to get the nonselectionglyphspec
Merge pull request #227 from ContinuumIO/feature/js_dev_setup

dev setup for bokehjs,