Fixed and improved parser for Trenitalia
Since August 2023 Trenitalia changed the booking mode: now no barcode is provided along the ticket itself, but a link to perform an "online check-in" before departure.
This PR includes:
- a fix in PDF parsing, no longer dependant on the presence of the barcode (which is no longer present at all; probably the relative function can be totally suppressed)
- some fix in iCal parsing (as Trenitalia operates in Italy, labels should be also in Italian ;-) )
- a brand new HTML parser for the email body, which is the only source for the check-in link (very important to be extracted, as it is a mandatory procedure). Note: I only have samples in Italian, so only Italian labels are managed, I'm not sure the email body includes the same labels of the PDF