PrependMigrate support

Adds ability to prepend a migrator to a Windows payload. Supports x86 and x64 and re-using code for size.