Bug 21028: Fix double free error in jald
Bug 21028: Made fixes based on code review

It seems like a more logical, maintainable approach as the publisher keeps its own
memory.
Bug 20995: Updated jal_purge help message