Self-documenting names for internals in modules.js

Review URL: https://github.com/google/traceur-compiler/pull/580

Closes #580.
Implement SyntaxErrorReporter and use it in node/require.js
Remove Project from AttachURLTransformer
Remove Project from src/runtime