minor fixup
remove scripts/devel/kcomp

kcomp has been moved to its own repo
make hardware policy more modular
disk hwpol: log actions
liram-manage: fixup
lib/strutil/yesno: word_is_yes(), word_is_no()
liram, liram_init: die if $LIRAM_DISK is not set

Call liram_die (-> possibly launches a rescue shell) instead of (ab)using the
shell's nounset behavior (which causes a kernel panic).
liram, liram_init(): allow layouts to mount the rootfs

... on their own

Layouts can now define a liram_init_layout_<name>() function for mounting the
rootfs (and possibly setting vars), which is then called instead of
liram_mount_rootfs(). Could be used for some sort of hybrid layouts.
initramfs cmdline, liram: parse "[no]hybrid" opt
initramfs/newroot/setup: run hooks in a subshell

newroot_setup_initramfs_run_hook():
prefer "<script>.subshell" files and execute them in a subshell
liram layout, squashed_ro_rootfs: hybrid mode

In hybrid mode, populate newroot with shared data only (/, /sh,
/squashed-rootfs) and rely on hooks(**) for site-specific initialization.

(**) Note: hooks are part of the rootfs tarball for now
liram layout, squashed_ro_rootfs: always scan for var,etc
fixup