FileAttributesFactory: check that the class is both public and not abstract
AclFileAttributesProvider: default implementation for .setAcl()
FileAttributesFactory: fix compile; change handle invocation

Use .invokeWithArguments().
Start test of FileAttributesFactory