Wrapped temp-name in `file-truename'.

If the temp-name in `flymake-create-temp-inplace' is going through
symlinks reported errors might not get catched if they contain the
expanded file name.

Wrapping temp-name in `file-truename' will make the file names
consistent in the error reports and in flymake.
Merge pull request #7 from arnested/master

Wrapped temp-name in `file-truename'
Bump version and Changes file for 0.4.12.
Add security warning to README about perl -c and BEGIN blocks for those unaware of the issues.
Fix xmlstarlet switches. (Contributed by @marcinant)
Properly escape CHK_SOURCES filenames for the shell in C/C++ syntax checkers.
Remove accidental commit of debugging code.
Merge branch 'master' of https://github.com/illusori/emacs-flymake