add support for flexible boot media

fstab contains a $BD (boot device) variable which the android init
mount_all command will replace with the androidboot.bootdev kernel
parameter.

The bootscript has been modified to detect bootdevice between usb/mmc/sata