ACCUMULO-1629 reproduced conetable bug seen in random walk in functional test
ACCUMULO-1605 close more spans with finally clauses
ACCUMULO-1585 do our best to guess our address after the bind
ACCUMULO-1620 limit the number of objects logged
ACCUMULO-1537 make the IT a bit more stable
ACCUMULO-1605

Added many finally clauses to close spans in the presence of exceptions.

I suspect that the extreme depth of the traces is caused by traces that
are started and never stopped.  This most likely happens in the presence
of errors, where exceptions jump around the the span.stop calls.
In particular, when a file is missing for a compaction.  This is known
to occur in 1.4 when bulk imports fail.  See ACCUMULO-1044.
ACCUMULO-1537 commiting Michael Berman's changes to invoke main() vs exec()
ACCUMULO-1629 file references between tables no longer use the "../" indirection
ACCUMULO-1629 skip the table itself when looking for other references
ACCUMULO-1629 fix unused import warning
Merge remote-tracking branch 'asf/master' into ACCUMULO-802