Applied Audit recommendations (some), created a jms.provider package to allow swapping of providers based on configuration.
Added the -p|--provider parameter to the CLI.
Cleaned console output.
Replaced tokenizers by String.split (mostly).
Unified exception catching for JMSParameters.
Removed the LogRecord _freeStack (as there is no so much reuse except from the filteredLogTableModel, which is GUI specific).