treat spectra with only zeros as intensity values as empty
totalIonCurrent<- throws a warning for empty spectra and doesn't make these spectra invalid; fixes #15
fix merging of lists with different lengths; fixes #17