Allow setting `backoffLimit`

For cronjobs especially, it would be useful to set the Job backoffLimit to avoid retrying a failing 6 times (the default).

eg.

spec:
  backoffLimit: 1
  template:
    spec:
      containers:
        ...
      restartPolicy: Never