Bugfix: ever-growing kernel append line

This fix/workaround is checking the kernel append line for
duplicate entries. Some systems suffer from an unbootable
state sooner or later that is caused by a long kernel append
line in grub/menu.lst.

This change fixes affected systems and prevents the problem
from appearing again.