Experimental package code.
Merge branch 'master' of https://github.com/foam-framework/foam
Partially reverts previous commit.
Add license header to FOAM2.js
More package work.
Merge branch 'master' of https://www.github.com/foam-framework/foam

Conflicts:
	core/FOAM2.js
Moved Dragon.colours to constants:.
Added special-case for constantize('x') to return X_ so not to conflict with the Context X.
Set name to top-level X.
Switched interfaces to use INTERFACE instead of MODEL.
Removed recopyModelFeatures of UNUSED_MODELS because I think it isn't needed and it was messing up package support.
Working package support, I think.
Merge branch 'master' of https://github.com/foam-framework/foam into jcsTemp