Ensure that _generatedMappings is always sorted

Note that, eg, SourceNode.fromStringWithSourceMap depends on this
property. It implicitly assumes that generatedColumn is non-decreasing
within a line, and ends up passing negative numbers to substr otherwise!
Merge pull request #92 from meteor/sort-generated

Ensure that _generatedMappings is always sorted