Split datalayers control and databrowser

This make databrowser available even if datalayers control is no
added to the map
Re-call edit when changing datalayer of a feature

otherwise, the datalayer.removeLayer call will close the
edit panel