[BACKLOG-1495] Add the ability to change the visibility of a data source

@pentaho-nbaker, this is another commit related to BACKLOG-1495. Please, review it