Update to UltiSnips shellcode for noexec /tmp

Tries 4 tmp directories (/tmp, $HOME/.cache, $HOME/.tmp, $HOME),
if output is empty, display message. If stderr available display
it also