Merge remote branch 'autotest-upstream/master' into try-box1

Merged from rev @5236 ~ @5269.

This should complete the merge performed last week, with all the missed make patch file checked in.

BUG=none
TEST=
1. Manually update autotest-tests-9999.ebuild to include all  new test cases under client/tests.
2. emerge-x86-generic with autotest-tests package.
3. emerge-arm-generic with autotest-tests package.
4. run_remote_tests bvt with emerged autotest against a chromeos netbook.

Change-Id: Ia8dd98af5472f38e723fa364d310dd40b06b6d58

KVM test: Remove last references to env variables on unattended setup

In the conversion from stand alone script to KVM autotest
infrastructure, we missed to convert some places inside
the code that looked for environment variables. Fix it
so providing windows CD keys gets the keys written on
the answer file again.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>

git-svn-id: svn://test.kernel.org/autotest/trunk@5269 592f7852-d20e-0410-864c-8624ca9c26a4

KVM test: Fixing migration_control.srv to use new config API

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>

git-svn-id: svn://test.kernel.org/autotest/trunk@5268 592f7852-d20e-0410-864c-8624ca9c26a4

KVM test: Move enumerate test dicts code to kvm_utils.run_tests()

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>

git-svn-id: svn://test.kernel.org/autotest/trunk@5267 592f7852-d20e-0410-864c-8624ca9c26a4

KVM test: encapsulate unittests build and move it to parent class

In installer.py, we realized that we could benefit from having
the unittests build in pretty much all build types, after all,
if the userspace is sufficiently new we can run the unittests,
regardless of the way the binaries were build.

Encapsulate the unittests build and install to a method and
move that method to the base installer, making all install
methods benefit from it. Just take extra care to certify
the unittests are properly linked.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>

git-svn-id: svn://test.kernel.org/autotest/trunk@5266 592f7852-d20e-0410-864c-8624ca9c26a4

Review URL: http://codereview.chromium.org/6551020
37 files changed