Recurrence: updated code and ISO8601 recurrence processing
Recurrence: updated code and ISO8601 recurrence processing

- Converted from 'atoi' to 'strtol'.
- Updated special handling for recurrence values to include ISO8601 durations.

tbabej/task,tbabej/task,tbabej/task,tbabej/task,tbabej/task