Created a TestAdapter and implemented on lib/test/run-context
Merge pull request #680 from ruyadorno/iss-615-test-adapter

Created a TestAdapter and implemented on lib/test/run-context
Update help to be self contained (cut dependencies on the adapter)
Refactor conflicter test to be simpler
Use TestAdapter in remote test and make them offline

We though test were offline previously, but github was triggering a
redirect to the https URL, so as a matter of fact, nock was bypassed.
Use TestAdapter in install tests
Use TestAdapter in invoke tests
Use TestAdapter in fetch tests
Use TestAdapter in base test - and some cleanup
Deprecate internal stub methods, cleanup tests, and make deprecation message more apparent.
Mock network connection in user test and refactor them so they're comprehensible
Normalize tests titles and descriptions
Fix typos in example comment
Merge pull request #681 from stefanbuck/patch-1

Fix typos in comment.
accept string in assert.fileContent and noFileContent
Merge pull request #682 from stefanbuck/assert-pr

accept string in assert.fileContent and noFileContent
Bump download dependency
Merge pull request #684 from kevva/download

Bump download dependency
Fix linting errors
Fix coveralls reports