Squashed 'subtree/bokehjs/' changes from 6f15b52..9e5bafe

9e5bafe Merge branch 'bokehsubtree'
8e70004 colors working now with selection
b6f8353 colors for pandas
96c6bac taking out logging call
2047f84 get is sabotaging speed of inner loop
520c9ff hideable controls
7d01240 selecting now works upgraded backbone upgraded underscore
c1bc9bb updated hem has more strict coffescript, remove 'return @' from constructor.
69a952a Updated README
3340eb1 displaying counts
3a5a995 hooked up pagination
a92525f pandas ui now has form controls for manipulating aggregations/sorts/pagination
a7587b9 hooked up ui to grouping features
30e905d using hidden fields rather than lazy models
fcfd83b initial pandas demo inside Bokeh
9347560 add support for line dash offset
0acea6d use vectorized property select function
d3debf4 merge stateful renderers
88b61f8 fix image glyph
ef4c8d3 checkpoint for working tests
9f1f87b working stateful renderers, needs container on js side
4fb7c2d made tools a directory, split individual tools up into small files:
6045185 first barely working
673b9b4 still broken
2b438bd still broken
69aae09 broken
b727087 raise circle perf tests to 4000 glyphs
6dfe9c6 used vectorized mappers for performance improvement
dfe414f revert to using default as property attribute even when there is not a field attribute
b89a5f8 refactor glyph properties to be more descriptive and provide better feedback when properties cannot be found or have bad values
5c84a81 fix typo in glyph spec for radius property
bfdeade remove erroreous references to text properties
aa620c2 fix typo in test list
2dca811 plumbing to allow line,fill,text properties to be configured with a prefix
494ea7d rename text properties for consistency
761165b test plot tweak
f9605d3 Merge branch 'primitives'
a934ad9 revert previous circle fill loop change, only works on some browsers
99bd9c9 circle performance tests
058cba7 fill only needs to happen once at the end of the fast path fill loop
13ce850 tweak slow rect test colors
ee848ce fix typo causing zooms to mis-center
2e11e40 add perf test
2e7d771 support for null fill or line color on renders that do both
dcf9162 do not translate/rotate when angle is zero
39424e2 get units propery for map_to_screen
1496907 add explicit hook for enabling/disabling fast path rendering
6079b94 ray renderer measures angle from positive x axis
297e607 support for unbounded rays
16c2b22 add support for direction to arcs
1d15028 use better mapper to map to screen
6e9abdc add fast rendering path where appropriate. Currently disabled (but tested)
564b7a8 tweak glyph plot defaults
1b051ff fix text_color attrtype, should be string
a5884cb docs update primitives description to include oval glyph
38fa069 remove boilerplate from primitive glyph tests
c6ce5d9 better oval renderer using bezier curves
4304092 very basic image support
f99e9ab remove old test
0a4e411 docs updates
aba9cee basic line and area support
020a9c1 basic text renderer
d3a4c4f basic quadcruve and bezier renderers
2925044 basic ray renderer support
680a453 better rect test, also correctly use angle property
ab1ad67 basic segment renderer
486a036 basic vectorized wedge glyph
395ce96 fix rect rendering, use center coord properly
f949492 fix bounds computation for quads
7aa8e0e fix vertical flip
e0d8cf9 working basic quad and arc renderers
da2a411 need to be able to specify fields to map
d47026c working simple tests
deb644b refactor to put primitive glyphs in their own modules
3e4cef1 incomplete, no syntax errors
96e697c Merge branch 'master' into primitives
c0a5cae incomplete, early

git-subtree-dir: subtree/bokehjs
git-subtree-split: 9e5bafe6793c6fd3e482a6adb724234080f47d15
Merge commit '66d5a30bc5fd392529186e3443398a6a0dce4698' into pandasui

Conflicts:
	subtree/bokehjs/static/coffee/tools.coffee