2012-03-06 Added support for UPC-A and EAN8.
		   class EAN13 renamed to EAN. EAN13 now 
		   means the variant EAN13.
		   
		   Rewrited encoding search algorithm to generate shortest
		   barcode for Code128. 