Attempting fix for MS1 scan display:
   -- If a precursor m/z is given, zoom to +/- 5.0 Da of the precursor when lorikeet is initialized
   -- Clicking on the the "zoom in" icon should do the same.
Use average mass for calculating peptide m/z.
1. Changed default font size for fragment ion labels.
2. y-axis zoom always starts at 0.
3. Added parameters for user to set fragmentMassType and precursorMassType. 
    precursorMassType is used to calculate the MH+ and m/z value displayed next to the sequence.
Reduced default plot width to 700.
Remove any 0 intensity peaks from the end of the ms/ms peaks array.
Variable modifications displayed below the fragment ions table also list the indices for a modification. Modifications are uniquely identified by amino acid and modification mass.
1. Differentiate between calculatedMz and precursorMz.
2. y-axis zoom for MS1 plot always starts at 0.
1. y-axis labels are now 10%, 20%, 30%....100%
2. Added small padding on both ends of the x-axis.
1. Added y-axis padding.
2. Variable mods are in a table.
Added svn keywords.
Peak Detection can be disabled by default by setting the "peakDetect" option to false.