Fix support for type 4 reports (extended linear addresses)

* Add relevant test.
* The hexfile is reorganized to have address in-order and type 4 records
merged, I hope this isn't a problem.