Change isAnyResourceAllowed to areResourcesAllowed and fix bugs in it.
merge areResourcesAllowed into isAllowed
Adjust the names of permissions and roles used in tests of HierachicalResourceAllowed.
Adjust the documentation of the isAllowed API to reflect the new feature.
Clean up some commented-out codes.
Enable to stop child resources to inherit permission from parents.
Move logic of inheritable resource out of acl.js.
Nodeify function InheritableResourceHandler.prototype.isAllowed()
Correct API documentation for InheritableResourceHandler.isAllowed() function.
Support to stop inherit permissions from parents.