MODE-2074 Fixed the usage of CharSet decoders/encoders by the BsonDataInput/Output classes. Also, fixed the algorithm which reads Bson strings, in the case when those strings are larger than the default buffer size.
MODE-2037: Extended like operation (reverse like implementation)

Added a reverse like (e.g., "RELIKE") constraint that is useful when
the LIKE pattern is stored in a node property and the intent is to
find all nodes that have a pattern that matches a given string:

SELECT *
FROM [service:Locator] AS locator
WHERE relike($phone, locator.[service:phonePattern])
MODE-2072: Implement path reflection in the address bar
MODE-2072: Changed the web explorer module to be two modules

This is required since the EAP-based explorer WAR file can be built
without the ModeShape libraries, since they are provided in the
subsystem's modules in the kit. However, all of our other WAR modules
under "web" directory all embed the ModeShape libraries. Thus,
this commit splits the "web/modeshape-web-explorer" into two modules:
the "web/modeshape-web-explorer-war" that does not embed the
ModeShape libraries (and which is used by the EAP explorer module)
and the "web/modeshape-web-explorer-war" that does embed the
ModeShape libraries (like the other "web" WAR modules).
MODE-2072 Corrected the POM
MODE-2076: Fix exceptions caused by empty path. Fix exception during handling multivalue properties. Improve exception handling
change version to EP
MODE-2075 Removed the old RHQ plugin that has not been used for some time.
MODE-2076 Additional fixes for errors.
MODE-2061 Updated the FileSystemConnector so that clients can override and provide a better SHA1 implementation for UrlBinaryValues.
Updated release notes for 3.6.0.Final
Merge branch 'master' into engagepoint/develop