Fuzz work.
Pull out an interface for the line map.
Merge branch 'develop-0.9.x' of https://git01.codeplex.com/typescript into develop-0.9.x