Merge pull request #103 from RobertLarsen/master

Added egghunter for ARM
Merge pull request #106 from RobertLarsen/master

Shaved off one instruction.
Make message a bit quieter
Merge pull request #109 from zachriggle/rop-cache-quiet

Make message a bit quieter
Fix dupsh NUL bytes and make it shorter
Fixed logging bug in dynelf
Fixed #111
Clean up tubes on process exit
Make it optional, but default
Permit chaining of shellcraft
Autodetect output format
Merge pull request #115 from zachriggle/shellcraft-chain

Permit chaining of `shellcraft`
amd64 shellcodes
Merge pull request #116 from zachriggle/shellcraft-amd64

amd64 shellcodes
Merge pull request #110 from zachriggle/i386-dup-fix

Fix dupsh NUL bytes and make it shorter
Merge pull request #112 from RobertLarsen/master

Made having two eggs in a row optional.
Fixed debug message
Merge branch 'tube-cleanup' of https://github.com/zachriggle/pwntools
Tweaked the atexit-for-tubes commit a bit. We now use our local version of atexit, and we will not have a flag for choosing it.
Update setXid