move required and allow_none to type rather than typemapper
restore comment
do not include read_only fields in marshal output
WIP sqa serializer
WIP initial working version of sqa marshalling via introspection
cleanup sqa tests
fix type checking occurring before required checking on some types
fix handling of None when field is not required
test sqlalchemy date handling
test that marshal value and serialize value are short circuited when None