QPID-5048,QPID-5657: initial bulk change toward bringing the maven build on the 0.28 branch up to parity with trunk

Merges the following revisions from trunk:
r1579935
r1581349
r1582781
r1582782
r1585102
r1585103
r1585105
r1585106
r1585112
r1585440

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586990 13f79535-47bb-0310-9956-ffa450edef68
QPID-5677: separate and update the LICENCE and NOTICE file used for source release, jar files, and the ugly 'java binary release' tar, and use the files added for the maven assemblies for the individual component binary releases, allowing us to ensure they have appropriately tailored information to match their content

merge trunk r1586023 (coming later: branch-specific updates to this and
more)

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586991 13f79535-47bb-0310-9956-ffa450edef68
QPID-5048: include the JMS API jar in the client release assemblies as we have in the past

merge from trunk r1586025

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586993 13f79535-47bb-0310-9956-ffa450edef68
QPID-5674: update the target creating the 'java release' tar to ignore the test results and work directories

merge from trunk r1586027

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586994 13f79535-47bb-0310-9956-ffa450edef68
QPID-5675: remove the unused xalan dependency, matching previous change in the maven build

merge from trunk r1586028

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586995 13f79535-47bb-0310-9956-ffa450edef68
QPID-5677: stop including extra files within the qpid-all.jar manifest jars

merge from trunk r1586156

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586996 13f79535-47bb-0310-9956-ffa450edef68
QPID-5676, QPID-5677, QPID-5048: go back to using the original BCEL dependency, update dependency related info accordingly

merge from trunk r1586273

git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.28@1586998 13f79535-47bb-0310-9956-ffa450edef68
QPID-5677: make 0.28 specific alterations to handle difference in dependencies from trunk

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