Merge pull request #110 from marineam/group

fix(make_chroot): Fix support for new users with existing groups.
feat(sdk_lib): Bind mount GnuPG directories into the chroot.
Merge pull request #111 from marineam/gnupg

feat(sdk_lib): Bind mount GnuPG directories into the chroot.
feat(build_library): Add support for gpg signing DIGESTS

For the sake of consistency with Gentoo the GPG signature is DIGESTS.asc
Merge pull request #112 from marineam/sign

feat(build_library): Add support for gpg signing DIGESTS
feat(build_library): generate squashfs in cpio

squashfs is more efficient and plays well with namespaces. Switch to
generating a cpio with a single squashfs files.
feat(vm_image_util): use bind mounts for pxe oem

solid cleanup idea from marineam to use bind mounts instead of copying
to generate the desired root layout.
fix(vm_image_util): remove /usr/share/oem prefix

remove this prefix from the PARTIIONED=0 builds
Merge pull request #113 from philips/squashfs-init

feat(build_library): generate squashfs in cpio
fix(build_image): Remove defunct bootcache option.

From ChromeOS, not applicable to our systems.
cleanup(*): Remove unused/broken test and factory images
cleanup(path-overrides): Remove unused directory
fix(build_image): Install dev packages into root, not /usr/local.

We don't have any particular reason for the weird hackery required to
install packages into /usr/local instead of root. The rootfs image is
already being modified a little might as well modify it a lot. :)
fix(build_image): Replace two lingering pbzip2 references with lbzip2
fix(build_image): Exclude libc locales and info pages.
fix(build_image): Always use read-write for developer images.
Merge pull request #114 from marineam/image-cleanup

Image cleanup
fix(build_library): fix the pxe image instructions

the args to the kernel have changed to state= and root=squashfs: also
make the boot be 1024Mb of RAM otherwise qemu falls over with initrds.
Merge pull request #115 from philips/fixup-pxe-instructions

fix(build_library): fix the pxe image instructions
fix(qemu_template): Fix getopts usage in qemu wrapper script.

Previously shifts were added into the getopts loop to work around
differences between different sh implementations but that causes getopts
to end the loop early. Instead use an intermediate variable to work
around inconsistent OPTIND behavior and explicitly check for the --
separator. Tested in bash, dash, and ash.