Update the APConfigurator to take the APSpec.

Moving along with the design updates.  This makes it easy to setup
an APConfigurator using an APSpec.  Also update the factory so this
can all be done in one step if desired.

TEST=Unittests
BUG=None

Change-Id: I9c1bab1b227cf90227824bf38b3506b632b0fb31
Reviewed-on: https://gerrit.chromium.org/gerrit/66298
Tested-by: Kris Rambish <krisr@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Kris Rambish <krisr@chromium.org>
4 files changed