initial draft acl module

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
corrected absent example
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
fixed error on detecting missing requirements
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
- fixed typos and errors from feedback
- now makes sure a proper mask is added
- now captures I/O error produced when group, user or permissions are
  invalid
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
now w/o python module dependencies

Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
added long names to support older version as per feedback
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Merge pull request #3610 from bcoca/acl_module

initial draft acl module