Use xattrs for more performant time update behavior

Here it is! This is about as performant as non-libfaketime behavior. Tell me what you think of the patch.

Also, I wanted to make it a compile-time option, but for some reason it just didn't work when I uncommented those `#ifdef` guards and added a `-DDYNAMIC_FAKETIMERC` option in `src/Makefile`.