#588 Fix for CompileTask source maps

This fixes the issue observed in #588.
Ok, to be clear this still retains the file order?  Clearly a path is not intentionally ordered but I was under the impression that a FileList was.