More updates to deal with long HARP files

A better error message when MapFile doesn't find any files to map.
ConcatenatedSignal constructor and its GetSamples method now deal
appropriately with the case where some of the data comes from two large
files.