Squashed 'subtree/bokehjs/' changes from 9e5bafe..9cc8975

9cc8975 Merge branch 'bokehsubtree'
3bf0e05 changed layout
cab1af8 missing parens\!
daa7b6e must divide spectrum length by 2 to get histogram length
33019b3 hooked up slider to wedge
2296a9d hooked up slider to FFT x axis
59d78da Moving unittests and demos into their own top-level dirs; adding new slug.json files for them
face4f4 add fft plot
461548d basic gain slider
155ff14 remove extraneous debug logging
998ce6b initial equalizer demo
8045e07 add annulus primitive
8925385 spectrogram fixes
ac0a2e9 add annular wedge primitive
0f415f2 Added more primitives tests.
039fae7 add waveform plot to spectrogram
202657d fix top bin of palettes by duplicating the top bin to handle the edge case for high values
7e6dfa4 reszie spectrogram properly
4e7ff33 working spectrogam, had to hardcode hi/low in image renderer for now
20f80c2 better pandas control layout
bc43555 data uri for icons
24acbf6 fixing remaining cross origin issues
c75b332 closer to working
2d582cf remove debug log
8d0edfa finally got all the CORS stuff working with Bokeh/notebook
1087100 correctly building
3ea4131 start of spectrogram demo
d6d9ea9 display number of plots
f63a96a can delete docs
d31eeef usercontext subscribe to changes
8c3dfcf styilng changes for usercontext view
bff0dc7 Merge branch 'master' of github.com:ContinuumIO/bokehjs
3ba49c6 changing dasoundserver to return time domain data as well
c30e28e adding soundserver.py to sample microphone and serve up audio FFT data
ef08758 make palette configurable on the glyph
c7a6329 don't set data on every render, only when data actually changes
7057fef much faster demo generating data in the script
bd4976d fix indenting error
46f98ea simple scalar image plot with example, currently fixed colormap
7d63a94 Changed 'ImageURL' to 'ImageURI.'
840f9bf change property name from 'image' to 'url.'
2156525 Changed Image glyph to ImageURL.
ccdddae making sure examples either are documented, or still work with new client
b901b85 auto assigned uuids should respect idAttribute
e702bae need to use proper docid in urls for multidoc case
30058c9 removing testserver.py; functionality has been merged into demoserver
1527936 Renaming some variables in the Demo and Test templates
6e6cac6 Removing demo_utils.coffee
db33f14 Removing test_utils.coffee and merging into testutils
d69cc35 Merged functionality of testserver.py into demoserver.py
96bc8f1 removing test_utils from demo/
e6ccb7e Improving test/demo server performance by adding excludes and moving demo_utils.coffee out of demo/ directory
7c82929 created user docs view for displaying multiple documents, works right now for one doc
77057ba pandas tests were broken because of changes we made (changing sorting format) added default attrs to backbone models
3ff48ef changes required for backbone upgrade, different signature on call to options.success in backbone.sync upgraded to jquery 1.7.2
e6d51a3 updating backbone/underscore, adding bootstrap to bokehjs
f3dffff intersect removed from underscore, use intersection instead
41ade8b Added 'text' tests.
c5d4bcf Added additional tests.
037070f store data in set_data, still need to map in _render (but possibly cache later)
2fad501 add split out set_data method from _render on glyph_renderers
ee533bb add 'all' target for demoserver
338eb67 fixed broken symlinks/paths now loading all vendors from bokehjs symlink
b020e89 add 2d lorenz projection examples
1627509 add grouped and stacked bar plot demos
3562e41 remove debug logging statement
94a71ab map_to_screen should always return new data
1a0cb98 add demos.html template, turns off borders for side/bottom axis canvases
9fd2d43 add map demo
dd6075a vectorized mappers should not modify inputs in place
579b0b6 click to sort
dff12fa extracted index out of data
30f5c63 backbone no longer supports change, so we're setting attributes in a non-silent manner
5175f48 Merge branch 'master' of github.com:ContinuumIO/bokehjs
81f183c improve vector demo
30e4577 updating backbone/underscore, adding bootstrap to bokehjs
5929671 intersect removed from underscore, use intersection instead
4c777b7 check for length of sys.argv
abdd4c9 Merge branch 'master' of github.com:ContinuumIO/bokehjs
a813a76 demos for strata

git-subtree-dir: subtree/bokehjs
git-subtree-split: 9cc8975a53c882f743a770ce559777a186085f42
Merge commit 'd292c3f5422dfa6ea88d3bc7a2b174879a631f82'