1094456: cap the number of pinsetter job refires

Added pinsetter.retries.max property to configure the maximum
number of retries for jobs that throw persistence exceptions.

Negative values represent unlimited
log refire number when rerunning pinsetter task
Merge pull request #589 from candlepin/ckozak/infinite_refire

1094456: cap the number of pinsetter job refires