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.
I think it makes sense to use .format for new code... Porting old code to .format is fine but I don't feel it's a priority. Feel free to do it if you like, but I don't care strongly about it.