io_ihex: Lets remove infinite cycle

There are several record types: http://en.wikipedia.org/wiki/Intel_HEX

Their lack in the case causes an infinite loop. Those records define some segment information and so on. IDK how to implement this in RIO data types, maybe RIO->sections?