Improve unit test isolation of FactoryTest

- processConfig() test
   - Test only processConfig function, not factory()
   - Test actual result, not just base_url
- addServiceDescription() test
   - Mock the service description loader
Add Desk\Client::getDescriptionFilename
Test description can be loaded before system tests
Add logClient() to system tests to log requests