shill: Added new error strings for Service::ConnectFailure additions

In the past, shill defaulted to returning an out-of-range error
when disconnecting unexpectedly. This code provides some new error
values for shill to pass over d-bus, such that more informative
error reasons may be provided to external applications.

BUG=chromium:625387
TEST=`cros_workon --board nocturne system_api && emerge-nocturne \
system_api && cros deploy ${DUT_IP} system_api`.
Run connect-disconnect loop, restart shill and make sure there are
no errors. This is only a smoke test.

Change-Id: Ie5a29957314305f31b01ac9e6e5369da3861d4cb
Reviewed-on: https://chromium-review.googlesource.com/1105395
Commit-Ready: Kirtika Ruchandani <kirtika@chromium.org>
Tested-by: Kirtika Ruchandani <kirtika@chromium.org>
Reviewed-by: Kirtika Ruchandani <kirtika@chromium.org>
1 file changed