JCR-2078: Propagation of permission from parent to children
JCR-2078: reverted code reformat
JCR-2078: Fixed acl test
JCR-2078: Propagation of permission from parent to children

Problem analysis
        * On permission change as the sub node was already "exo:owneable", the JCR skipped the change in the JCR Cache on the sub node and its descendants.

Fix description
        * Now the JCR only skips permission changes in the JCR cache if and only if the sub node has both "exo:owneable" and "exo:privilidgeable" or if it has one of them and the new ACL built from what is inherited from the parent node and what we have at node level is different from the old ACL