Add windows userdata

This is a work-in-progress branch.

This branch adds userdata support for windows systems.
We might need to get the series before Tools gets populated. It is much cleaner to actually have Series as part of the MachineConfig, and not rely on tools to get the machine series.