The epoch calculation for stime inrange calculation was wrong 1 day to early. Therefore processes are killed that shouldn't be killed.
Suspect due to wrong calculation of leap year.  the code is complicated and replaced it by mktime() calls

Also adjusted the verbose message and show the calculated process epcoch time, eg:
    Selection filter matched absolute 'STIME/START' = '10:47(1370594820)' in [1339065675,1370598075]

I like the defintion of leap day, from the dutch wikipedia:
"In different cultures (such as Norway) Leap traditionally a day on which women men may invite a date. Also the marriage
proposal is subject. February 29, traditionally the role reversal"

(cherry picked from commit b7997b88bf6f52d18659bd1bc0499680967fb2a8)

Include ChangeLog update.
Fix possible buffer overflow.

(cherry picked from commit 47a131871720268f2162278d915404d65052d9c8)
Be a bit more descriptive about package promise changes.
Merge pull request #1106 from kacfengine/3.5.x

[3.5.x] Be a bit more descriptive about package promise changes.