made image_pipline a submodule, support for cameras, untested dvl_driver changes