New grubcfg module, ported from Thus.

With this module we configure the /etc/default/grub file and add the Distribution name, optionally resume and optionally plymouth to the configuration.
Nitpick, % substitutions still work but are deprecated in Python 3, you should prefer [str.format](https://docs.python.org/3.4/library/string.html#format-string-syntax).