Fortifying ID3 parser

The inconsistencies between ID3 tags is becoming the bane of my
existence.  Instead of increasing robustness of ID3 parser I began to
instead just fix the munged tags, however it is slightly better.