Changing BaseProperty.__set__ to add a variable to the changed_vars list even if the new value matches the old
Fixing problem with LinearAxis serialization; updating glyph examples to set bounds and location
Removing bounds from LinearAxis actor calls in glyph examples b/c these have defaults in bokehJS
Adding handling of "container" properties in changed_vars detection; List, Tuple, and Array now all subclass from this

Basically, for all container properties, because we cannot detect a change event right now, we just always serialize them in vm_props()
Add explicit setting of location and bounds attributes for LinearAxis in plotting.py