Throw sane error if one of security groups is null

"vararg" methods for both `NovaTemplateOptions` and `TemplateOptions` does not check values for nullness, resulting in `NullPointerException: null` from `ImmutableSet.copyOf`.
Do we need this here? Will the check in the other `securityGroups` method not catch this?