vc: use new _merge that skips _m3 on new objects

updated functions:
* _ensureLocalPerspective
* _addAllToDAG
vc _merge: extra tests
vc _merge: return after cb