Fixes normalize when using a plugin

This fixes normalize to work with plugins, by removing the part after !
and then running normalize (so that moduleids get expanded) and then
putting the plugin part back on.
Merge branch 'systemjs' of github.com:bitovi/steal into systemjs