integer cycling: more similar notation to date-time cycling

This makes the integer cycling notation more similar to the date-time notation.

This closes #1129.

This alters e.g. `c0` to be `+P0` and allows more abbreviated notation
(e.g. `P3` for the previous `R/c0/P3`).

@hjoliver, please review.