fix(Doc): Check for signed int32 overflow (refs #5217)

Postgresql integer type is a signed int32, so integer attributes should
have values between -2147483648 and +2147483647.
Merge pull request #1375 from eguaj/3.2-A5217

fix(Doc): Check for signed int32 overflow (closes #5217)
feat(PHP): Remove deprecated preg_replace with '/e' modifier (refs #5034)
feat(timers): empty date on dynamic timer means not attached (refs #5220)