Clean tracked observers when destroying shape objects

Every concrete subclass of HSSObservable must clean them.
Fix specificity problem when using numbers on HSSDisplayObject’s margin property