init: multiboot updates

- enable "-Wall -Wextra -Werror"
- fix all warnings
- remove "MS_NOATIME | MS_NOEXEC | MS_NOSUID" from source partition mount flags
- create and use filesystem images for non-ext4 partitions