Remove old comments
Be quiet when running an encapped script
Keep X11 includes out of core builds
Only use "backtrace" when available

backtrace is a GNU (glibc) extension which is not generally available in
other C libraries.
Merge pull request #10 from earl/run-encap-quiet

Be quiet when running an encapped script
Merge pull request #11 from earl/minor-build-improvements

Minor build improvements
Fix a crash when pasting from clipboard

Because clipboard operation on Linux is asynchronous, a READ event is
issued, which results in a "UPDATE" call on the port, so the req->data
can't be free'd when A_READ is returned. Move this to handler of
A_UPDATE. As a CLOSE event could follow READ, and it will also cause an
"UPDATE" call, so check for req->data being NULL to avoid confusion.
Add an option to embed script without compression

For those who blame decompression for bootup speed
Do not rely on argv[0] for executable file path

This is not reliable: it won't work if it's in $PATH and only the file
name is given.

Thanks to Andreas Bolka for pointing this out
Fix an unintended sign extension

Reported by coverity:
>>>     CID 68353:  Unintended sign extension  (SIGN_EXTENSION)
>>>     Suspicious implicit sign extension: "file_header.e_shnum"
with type "unsigned short" (16 bits, unsigned) is promoted in
"file_header.e_shnum * file_header.e_shentsize" to type "int" (32
bits, signed), then sign-extended to type "unsigned long" (64 bits,
unsigned).  If "file_header.e_shnum * file_header.e_shentsize" is
greater than 0x7FFFFFFF, the upper bits of the result will all be 1.
Merge branch 'atronix' into coverity_scan