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.
Apply upstream fix for bug #8954, to cope with non-writable directories, suitably modified.
Merge pull request #13 from rrthomas/master

Fix for non-writable directories
Don't run on find-file on unreadable dirs. (ie: before you get chance to M-x make-directory.)
Changes for 0.4.16.