[core] Thrift TMultiplexedProtocol support

[core] Add TMultiplexedProtocol support in thrift utils
[sentry] Add sentry client and API

[sentry] Add syntax highlighting and autocomplete
[sentry] Cleanup and remove autocomplete for now
[security] Initial skeleton
[security] Adding HDFS ACL API
[security] Adding API to list priviledges of an object
[security] List existing HDFS ACLs
[security] Preparing adding a new HDFS ACL form
[security] Edition and listing of roles and groups
[security] Bases of main Hive page
[security] Implement Hive list_sentry_privileges_for_provider
[security] Create a Hive role section
[security] Add privileges to existing Hive role
[security] Adding static files
[security] Remove dependency on fb Thrift
[security] Add some HDFS acls
[security] Adding missing build files
[security] Split api into several modules
[security] Remove an HDFS acl
[security] Adding security API module