Update KernelUpdateScriptGenerator

Add new optional parameter ``-k`` this forces the script to make a kernel install script even if no update is required
also fixed some spacing