Add support for imperative colander schemas

See http://docs.pylonsproject.org/projects/colander/en/latest/basics.html#defining-a-schema-imperatively