[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
Same comment as above. This is a public API. Better have two methods with the old one marked as deprecated.