Pass cellular_Smoke with y3300

Allow the modem to report disconnection before the air side is
actually disconnected.  (Do we actually want to allow this?)

    Change air_state_verifier to let us check data
    status without asserting.

Change GetCurrentTechnologyFamily: modem-manager doesn't report a
"technology" field in GetStatus.  Try to get GSM-only properties
instead.

Teach labconfig_data about GSM-only modems

Work around crosbug 24628

BUG=chromium-os:24628
TEST=cellular_Smoke

Need a new bug for y3300 bringup

Change-Id: Ic49d03a597f17492b0d33903d7c05f433e7761c7
Reviewed-on: https://gerrit.chromium.org/gerrit/13544
Commit-Ready: David Rochberg <rochberg@chromium.org>
Reviewed-by: David Rochberg <rochberg@chromium.org>
Tested-by: David Rochberg <rochberg@chromium.org>
5 files changed