custom_mapper

Custom mapper support.

It is rough dirty draft solution made just for discussion. Please, DO NOT merge it.
sqlalchemy.orm.mapper is a function wrapper around Mapper class. By now I do not really understand why it is needed. Here I create Mapper instance directly. I do not feel it is right. Any suggestions?