Support automap option on repositories

Setting automap to false on a repo will prevent the repo
from attempting to map all entity attributes to the underlying
datasource.

See issue #17