Set default timeout to infinite.  Ensure that pwnlib.tubes.tube.timeout.Timeout.__init__ properly handles any magic values by passing them through context.timeout.
Fix issue on OSX within the socket itself
Fixed #217.
Remove check for sys.stdout.isatty()
Merge pull request #218 from Gallopsled/iss217

Resolve SyntaxWarnings in pwnutil.util.web.  Fixes #217.
Merge pull request #216 from zachriggle/issue-210

Default timeout, timeout magic string 'inf', OSX timeout max
Merge pull request #219 from zachriggle/hexdump-colors

Remove check for sys.stdout.isatty()
download-useragents.py now never removes a user agent from the list
updated the list of useragents
Merge pull request #230 from Gallopsled/download-useragents

Updated the list of useragents
bugfix: declare `suggest_handle` as global
Merge pull request #232 from Gallopsled/readline

fixes #231
Merge pull request #227 from Gallopsled/atexit-issue-120-and-121

fixes #120 and #121
updated `atexception` to mimic the new `atexit`