Avoid double builds on OSX
Avoid double builds on OSX

A single file change may trigger multiple events on OSX that are seconds apart,
which will then cause multiple builds. This commit tests whether the mtime
actually changed.

levicook/glitch