use devtools for package development
cosmetic
Merge branch 'cosmetic' into 104-require-cosmetic
helper functions .has.project and .unload.project
by default don't attach packages loaded by internal code
migration tests