binary_loopback_cfg updated to meet debian-next

* INITFS detection was reduced to match new syslinux one
* Updated Live image type handling based on new syslinux one
* Algorithm which wrote boot directory (directory where kernel and initrd are saved)
  was updated so that it also handled non two level directories (binary/boot/extlinux) correctly.
  This code was made also nicer.