Add support for the kickstart registration type.

Also this patch sets the default to 'delete' to prevent strange behaviour when reprovisioning a system when its system object is still present.