Lift Loader.parse into System.parse.
This allows Loader to be independent of compiler/transcoder and
it allows the System to control parse options w/o consulting Loader.
Merge pull request #174 from johnjbarton/lift-parse

Lift Loader.parse into System.parse.
Reimplement System.parse() using traceur.Compiler
Merge pull request #176 from johnjbarton/use-traceur-compiler

Reimplement .parse() using traceur.Compiler
better error example
parse refactoring
set baseURL to process.cwd
new system.register implementation
rebinding fix
Add test System instanceof Loader
remove setter conditionals, adjust tests
early binding
implement locking
Fix baseURL documentation in README.md

As far as I can see the `baseURL` is trimmed until the last index of `/`. So in order to achieve the load from `/js/lib/module.js` there is a trailing slash needed.

I have only tested it in the browser.
Don't create a Module if the evaluation fails.
Merge pull request #188 from johnjbarton/no-module-on-err

Don't create a Module if the evaluation fails.
Merge pull request #187 from jansauer/baseurl

Fix baseURL documentation in README.md
Make exact matches win for path lookup

This fixes a bug where when a wildcard path is specified *after* an
exact path the wildcard would win.  The reason is that for/in loops go
in the order that the keys were defined. Deleting the key and readding
it shows the error. The fix is simply to break out the loop once we find
an exact match. Fixes #189
Merge pull request #190 from matthewp/path-specificity

Make exact matches win for path lookup
Merge branch 'newregister'

Conflicts:
	lib/loader.js