[BACKLOG-1495] - Add the ability to change the visibility of a private d...

...ata source to public

get/put ACL data for Data Sources
unit-tests

@pentaho-nbaker please review. Please merge only after Andrey's pull request https://github.com/pentaho/pentaho-platform/pull/2154