remove traits support
Move observer storage to the owner. Remove traits support.
Cut the 0.7.1 release
only create an observer if needed
more flexible proxy activation
Unify constraints generation into something similar.

These updates allow subclasses to define a 'layout_constraints' method
which will be called at the proper time to generate the layout.
Merge branch 'master' into item-views