Add some more functionality and fix kdfiles

Add logging and system information.

Re-naming the .sys in CopyFiles means that using .kdfiles is hard. This
may not be an issue in the long term but it's a pain during development,
so don't do it for now.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>