Correctly parse grub.conf stanzas that aren't separated by new lines

Not all distros separate stanzas with new lines, now if in a stanza and the start of a stanza is detected start a new stanza