QPID-4558: Fix string iterator being dereferenced 1 beyond end().

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456464 13f79535-47bb-0310-9956-ffa450edef68
QPID-4593: Remove initial store type command line argument, simplify configuration store interface, split json configuration store into memory and json stores

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456473 13f79535-47bb-0310-9956-ffa450edef68
QPID-4636: add support for a broker 'peerStore' that can be used to perform SSL client auth based on specific 'trusted peer' certs existing in it, rather than via use of a trusted CA cert.

Applied patch from Michal Zerola

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456554 13f79535-47bb-0310-9956-ffa450edef68
QPID-4636: add unit tests for new TrustManagers

Applied patch from Michal Zerola

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456555 13f79535-47bb-0310-9956-ffa450edef68
QPID-4636: add 'peersOnly=false' on the 'regular trustStore' for clarity, add assertion exclusion on a couple of system tests to get them passing

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456556 13f79535-47bb-0310-9956-ffa450edef68
QPID-4622: Implement 'LIKE' string matching operations in selector
- This implements <expression> [NOT] LIKE <string> [ESCAPE <character>]
- The implementation uses the posix regex library (in BRE mode) on
  Unix systems
- It uses std::tr1::regex on Visual Studio (in std::tr1::regex::basic mode)

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456561 13f79535-47bb-0310-9956-ffa450edef68
QPID-4586: add ability to have qpidd establish outgoing connections

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456621 13f79535-47bb-0310-9956-ffa450edef68
QPID-4649: use qpid uuid library instead of python

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1456950 13f79535-47bb-0310-9956-ffa450edef68
QPID-4623: Implemented parser and evaluator for BETWEEN comparisons
- The implementation uses a custom between operator rather than
  desugaring the syntax, because we can avoid repeated evaluation
  of the expression bing compared that way (this will also be true
  for the IN comparison operator).

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1457029 13f79535-47bb-0310-9956-ffa450edef68