Speeding up MolecularFormulaManipulator.getString by moving it into .NET and doing less uneccessary looping
Fixed a missing replacement of getString, and added comment to describe where method comes from
More speedups by using methods that do less array searching, and using silent versions of things so listeners are not constantly added and searched
Speeding up logging by implementing a silent logger, and sped up molecular formula production by using our custom version (this changes the formula to not have subscripts for things with only 1 atom)
More speedups - using our own version of GetMolecularFormula, and using some more .NET stuff for reading in neutral losses
Comments from review
Merge pull request #2 from NonlinearDynamics/Performance

Performance