Fixed some bugs in the bootinfo.txt parsing code
Fixed some bugs in the bootinfo.txt parsing code

The bootinfo.txt parsing code assumed that the filename to the boot loader
always contained a backslash. However, this is maybe not the case if the
boot loader has been put into the root directory of the filesystem. For example
SLES 8 used "boot &device;:1,yaboot.chrp" in its boot-script. Now we look for
the &device; string instead which should always work.
SLOF also failed if there were parameters after the path to the boot loader.
Now we take care of the parameters, too.

Signed-off-by: Thomas Huth <9e65be74847981e55b2564b6266c57d86d3bac05@linux.vnet.ibm.com>

k0da/SLOF,dgibson/SLOF,mdroth/SLOF,open-power-host-os/slof,k0da/SLOF,stefanberger/SLOF-tpm,agraf/SLOF,aik/SLOF,aik/SLOF,aik/SLOF,k0da/SLOF,open-power-host-os/slof,leilihh/SLOF,open-power-host-os/slof,open-power-host-os/slof,stefanberger/SLOF-tpm,dgibson/SLOF,mdroth/SLOF,mdroth/SLOF,agraf/SLOF,mdroth/SLOF,stefanberger/SLOF-tpm,dgibson/SLOF,leilihh/SLOF,k0da/SLOF,qemu/SLOF,agraf/SLOF,agraf/SLOF,leilihh/SLOF,leilihh/SLOF,qemu/SLOF,dgibson/SLOF,qemu/SLOF