QPID-5362: No store tools exist for examining the journals - Bugfix and reorganization of qls python modules.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1578899 13f79535-47bb-0310-9956-ffa450edef68
Minimal setup.py packaging for qpidtoollibs

Adds pypi requirements field to existing setup.py
Adds long_description field to setup.py

Contributed by Brian Bouterse <bmbouter@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579235 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Removed not about using only Ruby < 2.0

Also fixed a typo in the Python requirement.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579261 13f79535-47bb-0310-9956-ffa450edef68
QPID-5586: Introduce SessionClosed exception
- use it for qpid::messaging::Session::nextReceiver to ensure that
  closing a connection/session can be distinguished.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579367 13f79535-47bb-0310-9956-ffa450edef68
QPID-5600: Advance the version number on trunk to 0.29

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579690 13f79535-47bb-0310-9956-ffa450edef68
QPID-5631: Adjust for changes to Qpid CMake detection of Proton.

Buried deep in cpp\bindings\qpid\dotnet is a script configure-windows.ps1. This script originally came into being to support the .NET binding, which is a .NET project that has no support from CMake. The script gathers the facts of where cmake runs and where boost comes from and embeds the environment into launch scripts used to start the .NET binding solution(s). Then the .NET solution can link naturally to the rest of the cmake project environment.

Before this commit the script was very liberal about where one could root a build (run cmake). This patch forces some order onto the build and install directories to ease integration with proton. I use a couple of conventions and it makes life much easier.

1. Map some drives.

Drive P: maps to the root of a proton checkout
Drive Q: maps to the root of a qpid checkout

Strictly speaking this is not necessary and if you use this scheme then you must be careful about the drive mappings. If you get them wrong then your builds will be confused.

2. Use fixed names for the studio/platform builds and installs.
   Builds go to:
      P:\build_2008_x86   Q:\build_2008_x86
      P:\build_2008_x64   Q:\build_2008_x64
      P:\build_2010_x86   Q:\build_2010_x86
      P:\build_2010_x64   Q:\build_2010_x64
   Installs go to:
      Q:\install_2008_x86
      Q:\install_2008_x64
      Q:\install_2010_x86
      Q:\install_2010_x64

    That is, cmake for a VS2010 32-bit build is run in P:\build_2010_x86 and Q:\build_2010_x86
    But both of these builds use -DCMAKE_INSTALL_PREFIX=Q:\install_2010_x86 to install into the same place.

3. To build qpid with proton support: build and install proton first and then build and install qpid.
   To build qpid with no proton support: just build and optionally install qpid.

Other fixes to this script are:

* Adds --help option
* It does only one studio/platform at a time. It doesn't mix 32- and 64-bit builds together.
* It is callable from the command line:
  > cd cpp\bindings\qpid\dotnet
  > powershell -ExecutionPolicy unrestricted .\configure-windows.ps1 2010-x86 c:\boost-win-1.47-32bit-vs2010
  It will create the canonical build directory and run cmake in it.
* A new batch file is emitted that has the exact cmake command used. 
  You can use this to rerun cmake without rerunning any powershell.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579734 13f79535-47bb-0310-9956-ffa450edef68
QPID-5635: Fix 'partitionCount' attribute setting for BoneCP connection pool UI in Web Management console UI

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579904 13f79535-47bb-0310-9956-ffa450edef68
QPID-5625 : Fix saving of "createdBy" attribute which is incorrectly saving as an object rather than a string

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579926 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: dby profiles, bdb test deps and config for perftests-systests & bdbstore-systests and a fix for clean between test runs

Patch supplied by Andrew MacBean <andymacbean@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579935 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: new maven enforcer plugin rule for checking license files

Patch supplied by Andrew MacBean <andymacbean@gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579936 13f79535-47bb-0310-9956-ffa450edef68
QPID-5641: [legacystore] Valgrind reports memory leaks on older store tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579963 13f79535-47bb-0310-9956-ffa450edef68
QPID-5634: [Java Broker] Remove support for AccessPlugins at the level of the virtualhost. Introduce supports for ACLs rules that include virtualhost predicate.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579986 13f79535-47bb-0310-9956-ffa450edef68
QPID-5634: Update ACL broker documentation after introduction of virtualhost_name predicate and removal of support of ACL in virtual host

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1579987 13f79535-47bb-0310-9956-ffa450edef68
QPID-5639 : [Java Broker] Add SCRAM-SHA-1 SASL support

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580082 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Use better logic to locate Visual Studio vcvars on 32-/64-bit systems
Emit a make-install.bat. Install failures from within VS gui are hidden
but are in plain sight from the command line.
Fix a couple of bad references to boost root directory.
Turn off INSTALL_QMFGEN to preclude install failures
Replace hard tabs with spaces.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580210 13f79535-47bb-0310-9956-ffa450edef68
QPID-5633 : [Java Broker] Change the way StoreConfigurationChangeListener derives the "type" (actually category) of the ConfiguredObject

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580559 13f79535-47bb-0310-9956-ffa450edef68
QPID-5640 : [Java Broker] Allow the Json virtual host store to save bindings

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580560 13f79535-47bb-0310-9956-ffa450edef68
QPID-5615 : [Java Broker] update the durable configuration store interface to be entirely in terms of ConfiguredObjectRecords and give stores knowledge of hierarchy

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580561 13f79535-47bb-0310-9956-ffa450edef68
QPID-5643:  qpid-route route map does not pass credentials to other brokers in the route map

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1580827 13f79535-47bb-0310-9956-ffa450edef68
QPID-5639 : Remove Unicode from source file

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