Make Genbank parser more robust to broken input files

As discussed on the mailing list, here is code & tests to support the two most frequent errors my production system is running into.