Add basic installer test

Add InstallerTestCase which provides a virtual machine for installing
the system.

Update requirements.txt to include automation-tools.

Add test_basic_installer module with a simple test case as prototype for
future installer tests.
Merge pull request #1780 from elyezer/installer-tests

Add basic installer test