NX-507: Smoke IT added
NX-507: support class made abstract
NX-507: Removing incorrect hdrs and since versions
NX-509: Added mock registry and modified smoke IT to use it
NX-509: Client should check role too

As npm plugin uses non-standard role
NX-508: IT that performs "npm install"
NX-507: Added more explanation in javadoc
NX-507: Factored out mock NPM registry, simplified tests
NX-507: More simplification.

Now using test name as repo id
NX-507: Exploded more IT support classes
Merge pull request #9 from sonatype/NX-507-basic-it-env

NX-507: Smoke IT added