drop=FALSE needed if only one peak was found
Use an empty peaklist if XCMS does not detect any peak to avoid an error message downstream in the workflow
Dont add MS1 peaks to calibration data if MS1 calibration is disabled
Merge pull request #2 from sneumann/april2013hackfest

Fixes if XCMS did not find any peaks