added data select tool on Bokeh side - fixed bug in loading callbacks on server - automatically clear callback queue after they are triggered - added example/test for using data_select_tool - bokehjs select tool needs to save if we want it in the server
Merge commit 'e62ea5301ef35b72c0c4c2855ac7955a2384ba2a'
interim work for gmap
adding maps 1.  calling create in backbone.js tries to create objects on the server, so I those calls for our client side only ranges 2.  I think the map needs to draw when the div is already on the screen, so I wrap the map calls inside a defer 3.  some of the serialization/deserialization was broken for plot server stuff, so that was fixed 4.  the script_injection of goole maps doesn't really work for plot server, so I just added it to the page dom.
Merge branch 'master' into gmap

Conflicts:
	bokeh/objects.py
	bokeh/session.py
	subtree/bokehjs/static/coffee/common/gmap_plot.coffee
	subtree/bokehjs/static/coffee/tools/select_tool.coffee
	subtree/bokehjs/static/css/bokeh.css
leftover merge goofs
maps
fixing pan tools for cdx map plots
plotting on top of gmap
using fast path
fixing _fast_path
fixing pan
adding preven default to all txt boxes so we don't reload the page
fixing selections on fastpath
added slider
merge
Revert "merge"

This reverts commit 2a4db578de81d7e40f01e693496374f097f66aca, reversing
changes made to 8dd2ced588f8eee8225ab154e16759f7a91f616b.
hand applid patch from bokehjs with circle improvements
hand applied patch from bokehjs
- patching selected values from selection tools - fixing patch on backbone server