meson6: Auto-generate defconfig with menuconfig

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
g18: build ps/usb hid as modules

  So we can load only the usbkbd module in recovery.
  Fixes flymote support

Signed-off-by: KhasMek <Boushh@gmail.com>
Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Selinux: Allow boot time and init disabling

SECURITY_SELINUX_BOOTPARAM
    Enables the boot time disabling of SELinux via
    selinux=0 in the kernel command line during boot time
    (set to 0 by default, clearly)

  SECURITY_SELINUX_DISABLE
    Enables init triggered disabling on SELinux during
    runtime

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
meson6: cryptography - enable twofish
meson6: cryptograpghy - disable HW devices

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
meson6: cryptography - build RNG statically

  Lets actually include the Pseudo Random Number Generation
  for Cryptographic modules in the kernel

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
meson6: Enable all the joysticks

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
meson8b: Update to 3.10.47

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>