Tel Test Clean Up: Fix existing set/get preferred network code.

BUG: 25452434

Currently framework can only setup network generation to be 2g/3g/4g, it will
translate generation to preferred network setting based on carrier info.
Current solution have problems: 1. framework should be able to setup network rat,
network preference and network generation.
2. current mechanism does not work for callbox (carrier translation fail).

Solution in this CL: provide new python APIs to set/wait network preference,
set/wait network rat, set/wait network generation.
Several existing test utils and test cases were changed to work with those new APIs.

Change-Id: I38c43bda28511978f9c8efc894245e1aad60bb5b
9 files changed
tree: 3161ca623885b9404414925f26ffe05eb4d4b2a3
  1. acts/