Splitting guestagent code

Change-Id: I28d8a3e4a7d81b5092ec35cbf4acae1f63526485
Implements: blueprint separate-guestagent-related-code