Remove unused “len” variable

Apparently never used since it was introduced in Git revision b5aedcb,
Subversion revision 257.
Fix unsigned < 0 comparisons

* Previous tag size field is supposed to be unsigned (UI32 type), so cannot
  be negative
* Extended timestamp field is apparently signed (SI32 value), so check for
  negative by testing high bit