virtme-mkinitramfs: Add basic module configuration

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Split virtme-mkinitramfs into an executable and a Python script

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Add basic support for digging modules out of a build kernel tree

This won't work right on any arch except x86.  It may not work right
in certain configurations.  It will do bad things if you change
config and don't delete .ko files.  But it does work.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
mkinitramfs.py: Bail if mounting root fails

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Improve module loading heuristics

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Add more modules and document allmodconfig issues

Signed-off-by: Andy Lutomirski <luto@amacapital.net>
Change the mount tag of the root to virtme.root.

Signed-off-by: Andy Lutomirski <luto@amacapital.net>