This adds a bit of new functionality to the test service to set the status and reason for the status change as well as whether the carrier is connected.
This copies a number of files from network manager in preparation of adding network panel tests.