CA-172846: Tools installed out of date when a Linux VM is freshly installed from templates
CA-172846: Tools installed out of date when a Linux VM is freshly installed from templates

This commit also fix top level Makefile

Signed-off-by: Phus Lu <029e184aefbd8f8732df805042602d8618004d6a@citrix.com>

xs-nanjing/xe-guest-utilities,xenserver/xe-guest-utilities,xs-nanjing/xe-guest-utilities,xenserver/xe-guest-utilities,xenserver/xe-guest-utilities