Report internal errors even when using Promises.

The part of traceur that uses promises is susceptiable to mystery errors.
Avoid some of this in InternalLoader.
Catch errors in inline-module loadNext() and report to console,

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/952

Closes #952.
Reject invalid fetch arguments  with TypeErrors

Review URL: https://api.github.com/repos/google/traceur-compiler/issues/951

Closes #951.
Replace backslashes in test error messages, they may contain windows filenames.
Add a newline to file not found messages.
Fixes #956
Closes #957
Merge pull request #957 from johnjbarton/windows-error-mismatch

    Replace backslashes in test error messages, they may contain windows filenames.
    Add a newline to file not found messages.
    Fixes #956
    Closes #957
Fix string decoding in LiteralToken.js