Add gummiboot module.

We should probably eventually get rid of the old direct boot stub approach.
Merge branch 'gummiboot' into upstream-master