CTS: Fix & amend VM tests

Refactor the VM tests to be slightly more maintainable and precise.
Fix errors uncovered by refactoring. Add tests for b/17207857.

Bug: 17207857, 17266951, 17264206, 17287529
Change-Id: I753c568e1417eea9582dd45c965da0dbd6ffa01b
240 files changed