Decouple generator tests

Allow #usage and #help tests to be independent from each other

Conflicts:
	test/base.js
Simplify env#namespace and add missing tests
Rely on NPM ls for Env#lookup functionnality

Also remove a lot of noisy "too much configs" code that growed the
complexity of the code paths.

Conflicts:
	test/base.js
explore travis internals