Merge pull request #594 from herby/gh-568-3

fix instance variable, lost in merging probably
Revert "wrapping MethodContext before loading"

This reverts commit 59b62d4500551017fd36ce77542a338e56d1b5d8.
late fn rebinding; cleaner solution to Error handling

Reverts fix from few days ago that has broken load/runtime
separation and fixes error handling by taking fn into account
when redefining classes, enabling later fn injecting.
npm test line simpler, works from cmd as well as sh
Merge pull request #591 from herby/move-to-singletons-fix

Move to singletons fix
Merge pull request #593 from herby/load-dependencies

Load dependencies of packages
Merge pull request #595 from herby/fix-wrap-ivars

reuse ivars if exist in wrapClassName
Merge pull request #596 from herby/late-fn-inject

Late `fn` inject - cleaner solution to error handling
Merge pull request #597 from herby/simpler-npm-test

npm test line simpler, works from cmd as well as sh
Merge branch 'master' into requirejs

Conflicts:
	package.json