GEOMESA-88 - Authorizations SPI

Set visibilities on written data, apply authorizations to queries, allow for 3rd party service providers for authorizations
I think this needs a different name.  We have ```auths```, ```authorizationsProvider```, and ```visibility```.  It's not clear what each one is for.  Maybe ```defaultDataVisibility```?