Decoupled Unit Tests

Made new unit test base classes and folders to contain version specific tests.

Change-Id: I2b997da21b2484ee03d9f720588d9c9d8c722b3c
Implements: blueprint decouple-unit-tests
Merge "Decoupled Unit Tests"