Add .gitkeep to empty dirs for omnibus-ctl and runit

The git based build caching mechanism ignores empty
directories. Software configs that create empty directories need to add
a placeholder file (here .gitkeep) so that the directory will be in
place when the build is restored from cache.