Fixed AMQ-5438. Added code to create KahaDB journal archive location relative to the data directory by default

Fixed. Added unit test for the issue. Added accessors and listener to allow latching on journal activity for testing.