Turns out they aren't redundant after all.

They are a hack (atleast that is how I see it) around portage
removing the directory when the last package owning it is unmerged.
But the directory should still exist (e.g. /var/log).
Merge pull request #63 from specing/master

Reverse .keep removal logic.