- Scale and combine count-based spectra + misc

*** This update was motivated by our extremely quick classification of
what may now be known as the type Ia SN2013X1.
- New function scaleDispScienceSpectra() scales
dispersion-corrected-only spectra with a linear (order-1) least-squares
fit. The counts/sec for each individual spectrum are scaled so that they
are similar in overlapping wavelength regions. This produces science
spectra with filenames of the form 'sci###cnt###.fits' which are only
called upon in combinespectra() to create the combined count-based
spectrum. (This combined count-based spectrum is not a replacement for
the combined flux-based spectrum; the default choice should always be to
include standards with the same grating angles in the directory before
beginning the full reduction.)
- scaleScienceSpectra renamed to scaleFluxScienceSpectra.
- two new global dictionaries added: scaleddispsciences, and
scaledfluxsciences
- fullreduce(), indivtasks(), pipehistory(), and dictionaries() updated
accordingly.
- other minor/superficial changes made.