Change bccvl_map to use data_mover class. Add a factory to make switching between the real DataMover and our own implementation of the DataMover interface (LocalDataMover) easier.