(#19241) Bump ActiveMQ dependency to 5.8.0 to solve upstream KahaDB issues

Two KahaDB related bugs have been solved in 5.7.0 that we care about:

1. db.data steady growth due to BTreeIndex page leak:

https://issues.apache.org/jira/browse/AMQ-3956

I believe we may have had an incident of this with #19066 but its hard to tell,
as it could have been due to bad index archiving as well.

2. Lack of tracking for db.data in systemUsage constraints:

https://issues.apache.org/jira/browse/AMQ-3973

Without this db.data is not included in size calculations, so any 'store-usage'
setting would not have taken into account this file as part of its calculation.

While most of what we care about is in 5.7.0, some follow up bugs to the changes
in that release were released with 5.8.0.

With 5.8.0 the jar activemq-core was decomposed so people could pull in the
parts they need depending on their solution, so our dependencies have changed
to accomodate this new organisation by pulling in only the jars: client, broker
and kahadb-store.

Obviously there are lots of other changes in 5.7.0 and 5.8.0 also:

5.7: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311210&version=12321258
5.8: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311210&version=12323282

Signed-off-by: Ken Barber <ken@bob.sh>
(#19239) Work around EOFException upon journal corruption

We discovered a bug in KahaDB that when the journal is corrupted there might be
a stray EOFException that is not caught by the KahaDB store, however upon
broker restart it corrects itself.

This patch will automatically restart the broker when that state is detected,
avoiding the need for an administrator to intervene.

This also adds a section to documentation to explain how to recover from
KahaDB corruption errors manually.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #436 from kbarber/ticket/master/19239-eofexception_for_corrupt_kahadb_journal

(#19239) Work around EOFException upon journal corruption
Merge pull request #434 from kbarber/ticket/master/bump_amq_to_solve_storage_issues

(#19241) Bump ActiveMQ dependency to 5.8.0 to solve upstream KahaDB issues
Fix an unclosed quote in docs