Merge fixes for JMS AMQP 1-0 client from trunk to 0.22 release

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1482809 13f79535-47bb-0310-9956-ffa450edef68
Merge r1482562 to 0.22 branch

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1482814 13f79535-47bb-0310-9956-ffa450edef68
QPID-4847: add support for message group attributes when creating/inspecting queues via the rest interface and web management ui

merged from trunk r1482838


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1482842 13f79535-47bb-0310-9956-ffa450edef68
QPID-4781: Fix the Perl bindings for CMake < 2.8

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1483468 13f79535-47bb-0310-9956-ffa450edef68
QPID-4856: Fix reference to qpid.pm in Makefile.am

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1483543 13f79535-47bb-0310-9956-ffa450edef68
QPID-4851: Fix ConcurrentModificationException thrown on closing of AMQP 1.0 connection with existing sessions

mrged from trunk r1483121


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484424 13f79535-47bb-0310-9956-ffa450edef68
QPID-4852: Try to close opened AMQP 1.0 connections on broker shutdown

merged from trunk r1483260


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484425 13f79535-47bb-0310-9956-ffa450edef68
QPID-4863: Validate plugin attribute changes and throw UnsupportedOperationException where attribute changes are not supported

merged from trunk r1483861


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484427 13f79535-47bb-0310-9956-ffa450edef68
QPID-4739: Remove redundant validation of keystore attributes as they are validated at keystore creation

merged from trunk r1483862


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484428 13f79535-47bb-0310-9956-ffa450edef68
QPID-4862: Improve registration/unregistration for JMX MBean objects

merged from trunk r1483863


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484429 13f79535-47bb-0310-9956-ffa450edef68
QPID-4851: Allow users to access http management using '/' instead of forcing them to type '/management' or '/index.html'

merged from trunk r1483864


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484431 13f79535-47bb-0310-9956-ffa450edef68
QPID-4860: Show virtual host state in UI and transition virtual host into ERRORED state on failing to activate

merged from trunk r1483865


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484432 13f79535-47bb-0310-9956-ffa450edef68
QPID-4858: Prevent silent use of insecure HTTP connector when HTTP protocol with SSL transport was requested.

Remove separate HTTPS protocol and use HTTP protocol with SSL transport for consistency with all other protocol types.

merged from trunk r1483866


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484433 13f79535-47bb-0310-9956-ffa450edef68
QPID-4868: Add UI into web management console to edit JMX management configuration

mergd from trunk r1484430


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484434 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix incorrect queue declare argument for priority queue type.  Improve AMQSession#createQueue example

merged from trunk r1483887


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484435 13f79535-47bb-0310-9956-ffa450edef68
QPID-4685: additional documentation updates following broker configuration model changes

merged from trunk r1484370


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484436 13f79535-47bb-0310-9956-ffa450edef68
QPID-4685: additional documentation updates

mergd from trunk r1484417


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484437 13f79535-47bb-0310-9956-ffa450edef68
QPID-4724: Fixes Perl bindings for Cmake < 2.8.

To fix how Cmake prior to 2.8 fails to find the Perl libraries, this
change finds and sets the variables correctly.

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484465 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Java Broker docbook - Correct spelling error

merged from trunk r1484441


git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484468 13f79535-47bb-0310-9956-ffa450edef68
Merge r1484601 to 0.22 branch

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