Add xenserver support in nodepool

This change adds several changes to nodepool configuration:
 - The installation takes the git repos as parameters
 - Fix ssh issue - install private key for the root user
 - configuration changes: setup phase, and added an extra timeout before snapshot