Fix time scale + excitation prompt loading

Includes several usability fixes:

* Enabled channel separation so that we never deal with interleaved data
* Can now support non-32/64 bit data
* Now read actual calibration data instead of just trying to pick up format-specific metadata to determine time scale.

Also updates to the latest SCIFIO, which includes its own bug fixes and enhancements.