need to clone defaults - or else everything that gets imported after this gets a level of overlay
Merge commit '7f73a6caac4f2faebee25ebd7219d4e271f0c2b9'
turning off logging in properties.coffee for now events in axis.coffee need to be bound in dinitialize
changing view/tool creation so that we only bind events for newly created views this fixes the bugs where we add tool buttons every time we push plot changes out.
added legends - added legend object to objects.py - added legend creation into plotting.py - added legend to Collections locations in base.coffee - changed default location of legend to upper right - circle glyph checks for glyph radius prop and uses that in drawing legends
Merge commit '13696feb874e80cf32f91b2cd270833cad0cbd6f'
fix so that default location computes axis extent correctly
support for auto precision computing