Classfiy custom types and add EnumType to it.

I added the file `sqltypes.py` to classify custom types in SQLAlchemy. The classes in the file should inherit `sqlalchemy.types.TypeDecorator`. Also, I added `EnumType` to the file. It makes a enum type in SQLAlchemy be used as Python `enum.Enum`.
We prefer trailing comma at the end of data `list`/`set`/`dict` literals that are very mutable.