cycler: finish integration tests

This commit moves the integration tests around a bit as well as adding
move, duplicate, and rego tests. It adds a ./run_tests.sh script with
finds and executes the child tests and reports the total number of
failures encounted.

BUG=chromium:1087962
TEST=ran these

Change-Id: I6b134aa0b85e02f4287ffa67ee37eec78c79c881
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/go/+/2278288
Tested-by: George Engelbrecht <engeg@google.com>
Auto-Submit: George Engelbrecht <engeg@google.com>
Reviewed-by: Sean Abraham <seanabraham@chromium.org>
Commit-Queue: Sean Abraham <seanabraham@chromium.org>
20 files changed