audit: can audit changes on entity-related subchildren models
testing: turns on SAWarning as error by default.

This is a great helper to ensure we do pass unicode were required, and generally
that sqlalchemy usage is done right.