migrated to flask blueprints
setup hem such that bokeh works inside cdx
pushed bokeh global resources(redis conn, wsmanager) to blueprint object
refactored Bokeh so that we can use the usercontext stuff in cdx
added endpoint for loading a doc via the title
Merge commit '630468de4aa94d30812e4804842ee8791b51390d' into new
ENH: loading a single doc in CDX by title
finished layout with namespace viewer object
ENH: added function to create obj from json on PlotObject
autocreate id if one is not passed in
session._models now is a dict that stores objects by their id _
added kwargs has_ref so we know which properties can contain refs
loading objects with 2 stage reference resolution implemented
bug, was using wrong class to accumulate properties
no longer should treat plot context any differenlty in store_all
added has_ref to appropriate properties
need to explicitly add plots to plotcontext for now
added PlotList, which is like a PlotContext except has no special meaning for Bokeh fixed deserialization of data range 1d,column refs added bulk store_objs method, which stores multiple objects
- added dirty flag to models - store_all uses dirty flag to determine what to store - implemented RedisSession, to be used by the web server   - redis session only works on one document, and talks directly to redis
migrated server over to new object system - UNTESTED