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