Improve grub baseconfiguration
- make the grub timeout configurable
- split handling between distributions using grub and
  distributions using grub2