Fix check_tsd -v when IPv6 is used.
Fix coding style a bit in tsd_check.

Mostly prevent lines from being longer than 80 columns and remove some
unnecessary cruft when parsing command-line arguments.  This change is
mostly a no-op.
Properly parse floating point values in scientific notations.

They do not always contain a period.  So check also for an 'e'
in lower or upper case.

Bug reported by Paula Keezer.
Merge remote-tracking branch 'upstream/master'