Use full digest length instead of just one byte.

When our universal hash function fell back to MD5 for inputs larger than
supported by H3, the computation only returned the first byte of the MD5 result
instead of as many bytes as needed to cover sizeof(Hasher::digest).
Switch to double hashing.

For large k, standard hashing imposes an unnecessary overhead. By switchting to
double hashing, we invoke the hash function code at most two times.
add new TLS extension type numbers from IANA
Merge remote-tracking branch 'origin/topic/matthias/bloomfilter-fix'

* origin/topic/matthias/bloomfilter-fix:
  Switch to double hashing.
  Use full digest length instead of just one byte.

BIT-1140 #merged
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  add new TLS extension type numbers from IANA
re-add notice suppression for expiring certificates
Add two more ssl events - one triggered for each handshake message and one
triggered for the tls change cipherspec message.

Also - fix small bug. In case SSL::disable_analyzer_after_detection was set
to F, the ssl_established event would fire after each data packet after the
session is established.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  re-add notice suppression for expiring certificates
Merge remote-tracking branch 'origin/topic/bernhard/ssl-new-events'

* origin/topic/bernhard/ssl-new-events:
  Add two more ssl events - one triggered for each handshake message and one triggered for the tls change cipherspec message.

BIT-1201 #merged
Fix use-after-free in some cases of reassigning a table index.

Specifically observed when redef'ing the same index of a table that uses
subnets as indices, though the bug seems like it applies more generally
to anytime TableVal::Assign is provided with just the HashKey parameter
and not the index Val.

Addresses BIT-1202.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Fix use-after-free in some cases of reassigning a table index.
Remove unused --with-libmagic configure option.
Fix doc/test that broke due to a Bro script change.
Merge remote-tracking branch 'origin/master' into topic/dnthayer/doc-fixes-for-2.3

Conflicts:
	doc/scripting/index.rst
Fix minor formatting issues in script docs