GCE support

add useful functionality

- customise boot.config
- customise /etc/hosts
- add in the (missing?) `files/` dir support that is listed in the Makefile `$FILESDIR` variable but not noted elsewhere
- ultimately add the requirements to generate a Google Cloud Engine compatible image

If you'd prefer to leave off the GCE target I understand - but I hope the rest are useful for the community.