lib: cpio: updates

- use asc_ul instead of asc_ot which is the correct way
- add functions for creating directories and executable files
loader: android: patch ramdisk for multiboot

GRUB now copies all files from /boot/grub/multiboot to /multiboot
and changes the init binary from /init to /multiboot/init

this init binary prepares the system for multiboot then.