Call box improvements.

Added thee functions to call_box_pxt. cleaned up the call_box_factory.
Added the states needed by all call boxes to the interface.
Added needed states to call_box_fake

BUG=chromium:234294
TEST=run_all_test.py

Change-Id: Ia9565b25cd2cc376d1f33525d01158c4091d6f34
Reviewed-on: https://chromium-review.googlesource.com/177710
Reviewed-by: Byron Kubert <byronk@chromium.org>
Commit-Queue: Byron Kubert <byronk@chromium.org>
Tested-by: Byron Kubert <byronk@chromium.org>
5 files changed