Make it so HtmlEAN8BarcodePhaseListener does not directly depend on barcode4j
Other fixes related to barcode rendering