Squashed 'subtree/bokehjs/' changes from 8b12fbf..fc3a376

fc3a376 Fixed #55
d9a116f change to differentiate between explicit user values and defaults
4f51083 missed changes of fill: to fill_color:
c2e5646 remove spurious log
704e3ac much better logic for colors, checks for svg colornames or leading '#' otherwise assumes a field name
2077008 use typed arrays where reasonable

git-subtree-dir: subtree/bokehjs
git-subtree-split: fc3a376f4103e5ebaa25d67fe0710a588d782c04
Merge commit '185357b3693dab3373fa9bae5f05aed3d3c45e08'
Squashed 'subtree/bokehjs/' changes from fc3a376..ecefe9c

ecefe9c remove spurious log

git-subtree-dir: subtree/bokehjs
git-subtree-split: ecefe9c7c7b82966022cc1ed3d2520eb57cbf51a
Merge commit '4335947931210cba420c77cd6cbf6c3802d25bec'
fix error in selection logic
remove unnecessary copy
use v_select where possible
accomodate change in bokehjs to distinguish user supplied values from defaults
update build js