Fix crash on invalid data access

Fix race condition when touching/changing a (theme) file often.
An Eio_Monitor was marked as "delete_me" but the rename callback
was still called, leading to memory access to already freed
objects.

Test protocol was:
ELM_THEME=~/default.edj elementary_test &
watch touch ~/default.edj

Backport from commit 8fdd3992f0b4d37b23c2cc645c95f7721b446671
on https://git.enlightenment.org/core/efl.git
improve log when monitoring files.

Backport from commit e1e477430698d79496970fbf16fcb6f1bb3fe396
on https://git.enlightenment.org/core/efl.git
factorize code to have one place where data are pushed.

Backport from commit a31102ab4317a464559d3300097b3051d857d6eb
on https://git.enlightenment.org/core/efl.git
Fix backport error.
let's report the path we didn't found.

Backport from commit be25ab6f85ba89c94fcce987863ac2a295f13950
on https://git.enlightenment.org/core/efl.git
remove warning.

Backport from commit 042407a39d1dffcfc45f0c30859733563b7b6c5d
on https://git.enlightenment.org/core/efl.git