trivial: beginRemoveRows -> beforeRemove; endRemoveRows -> afterRemove
trivial: change two asserts to RuntimeError
more tests for KlassMap, AdapterMap;
implement __eq__ for TaskMapBase;
check the return value for beginMoveRows;
#146: AdapterManager