Extract general install tests functionality

Extract install tests functionality from cts.rollback.lib package to an
independent cts.install.lib package. Rollback specific functionality
is kept in the same package.

Add Uninstall class to be the equivalent of Install class.

Migrate RollbackManagerTest and RollbackManagerHostTest to use the new
package.

Test: atest CtsRollbackManagerTestCases
Test: atest CtsRollbackManagerHostTestCases
Bug: 132422403
Change-Id: Id4d4d0423987a052e3031edeb19d14bdf985a82c
24 files changed