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
updates, move Loader.prototype.parse into loader implementation
Merge pull request #181 from johnjbarton/check-system-instanceof

Add test System instanceof Loader
fetch binding
restrict bindings to declarative modules only
traceur local var
module name fix