Fix the grub2 config location for non Ubuntu/Debian systems

Fedora and openSUSE use /boot/grub2/grub.cfg for the grub2
configuration. The path that was used for Fedora before
(/boot/grub/grub.conf) is only valid for older grub releases.

Change-Id: I1e532c73a373a2c3f92211eff52719c2b635b7e3
Configure os-collect-config on seed properly

Without this the seed os-collect-config splats errors into its logs
every 30 seconds.

Change-Id: Ic3bda2aa9ecf7ce696a6c835eff4ce5ec98306d2
Fix building mysql element on non-upstart systems

Without this change we fail to build the element because /etc/init does
not exist.

Change-Id: I7b7c81e263e1105f82f6d4c1a91ab74103d8aa3f
Merge "Fix building mysql element on non-upstart systems"
Merge "Configure os-collect-config on seed properly"
Merge "Fix the grub2 config location for non Ubuntu/Debian systems"