MODE-2211 Changed the way ACLs are computed by moving the "read" part of the ACLs down to a CachedNode level and modifying the AccessControlManager to use that.
MODE-2211 Fixed various issues and indicated by the code review and also moved the "writing" of ACLs down to a cache level, via the MutableCachedNode.
Merge pull request #1122 from hchiorean/MODE-2211

MODE-2211 Changed the way ACLs are computed by moving both  the "read" and the "write" part of the ACLs down to a CachedNode level and modifying the AccessControlManager to use that.
MODE-2208 Added RBAC for ModeShape's root resource and sensitive security-related attributes.
Merge pull request #1127 from hchiorean/MODE-2208-wildfly

MODE-2208-wildfly Added RBAC for ModeShape's root resource and sensitive security-related attributes.
MODE-2214 Fixed JSON array parsing and corrected invalid files use throughout our tests.
Merge pull request #1130 from hchiorean/MODE-2214

MODE-2214 Fixed JSON array parsing and corrected invalid files use throughout our tests.
MODE-2217 Fixed the processing of the order of nodes when importing initial content.
MODE-2196 Fixed the requesting of invalid resources (desktop.ini & folder.jpg) by the Window web folders client.
MODE-2196 Refactored the logging component for WebDAV and added some additional trace methods which can be used to look at the XML output.
Merge pull request #1135 from hchiorean/MODE-2217

MODE-2217 Fixed the processing of the order of nodes when importing initial content.
Merge pull request #1136 from hchiorean/MODE-2196

Mode 2196 - Updated the WebDAV service to ignore PROPFIND requests for desktop.ini, folder.jpg and folder.gif
MODE-2218 Corrected the REST client's methods that obtain the node types. This fixes the JDBC driver DatabaseMetaData methods, too.
Merge pull request #1137 from rhauch/mode-2218

MODE-2218 Corrected the REST client's methods that obtain the node types from recent servers
Merge remote-tracking branch 'upstream/master'
MODE-2216 Fixed the potential corruption of the workspace cache during concurrent modifying of the same nodes. With the previous code, multiple session writers of the same nodes could cause a "transient" (local) change to be loaded in the workspace cache during the persistChanges call. This because changed nodes are cleared asynchronously from the workspace cache which is not subject to ISPN locking.
The solution was to use a "transient" workspace cache during the persistChanges call, which always contains the latest ISPN stored data after locks has been successfully obtained.
Merge pull request #1138 from hchiorean/MODE-2216

MODE-2216 Fixed the potential corruption of the workspace cache during concurrent modification of the same nodes.
MODE-2220 Created 2 simple test cases for the UPPER and LOWER operands.
Merge pull request #1140 from hchiorean/MODE-2220

MODE-2220 Created 2 simple test cases for the UPPER and LOWER operands.
Merge remote-tracking branch 'upstream/master'