Hex programming of files with many holes

-- Fix provided for failure to program hex files with large number of
unspecified address jumps in data programmed (caused buffer overflow).

-- Check inserted to make sure buffers are initialized for HEX
programming.