Fix signature of browserlib.open() and use it in HTMLFileSession.view()
Use self._name instead of "_" + self.name
Remove dead code: DataSpec.__delete__()
Move {Fill,Line,Text}Props to bokeh/mixins.py
Introduce Enum(EnumerationType) syntax and define common enums
BaseProperty -> Property, ContainerProp -> ContainerProperty, add PrimitiveProperty
Introduce Range abstract class and change Instance(DataRange1d -> Range)
Preliminary support for property (default) value validation
Better error messages from properties' validator
Introduce Renderer and Tool abstract classes
Fix type of PlotContext.children property
Fix import of browserlib
Introduce bokeh.settings to manage BOKEH_* shell variables
BaseJSONSession.serialize_models() allows 'pretty' argument
GMapPlot <: Plot, introduce MapOptions and remove duplicated code
Use properties_with_refs() instead of __properties_with_refs__
Add Session.add_plot() and simplify BaseJSONSession.serialize_models()
Use add_plot() in examples/glyphs
Introduce PlotObject.collect_plot_objects() replacing earlier implementations
Remove dead code: Plot._get_script_inject_snippet