UID optimizations addressing BIT-1016.

Max UID bit-length is now 128, but can be increased w/ trivial source
code change of BRO_UID_LEN.
Add bits_per_uid unit test, addressing BIT0-1016.
Merge remote-tracking branch 'origin/topic/jsiwek/uid'

Thanks!

* origin/topic/jsiwek/uid:
  Add bits_per_uid unit test, addressing BIT0-1016.
  UID optimizations addressing BIT-1016.

BIT-1016 #merged
Updating submodule(s).

 [nomail]
Updating submodule(s).

 [nomail]
Fix bloom filter memory leaks.
Fix mem leak in socks analyzer for bad addr types.
Fix input framework memory leaks.

Couldn't figure out a test case: gperftools didn't report them (maybe
due to threading?), but valgrind did.
Fix invalid pointer dereference in AsciiFormatter.

Using a temporary object with strtol() makes the end pointer that it
sets invalid after the call.
Merge remote-tracking branch 'origin/fastpath'

Changed two deletes to Unrefs.

* origin/fastpath:
  Fix input framework memory leaks.
  Fix mem leak in socks analyzer for bad addr types.
  Fix bloom filter memory leaks.
Fix malloc/delete mismatch.
Fix global opaque val segfault, addresses BIT-1071

The opaque types need to be created before scripts are parsed.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Fix global opaque val segfault, addresses BIT-1071
  Fix malloc/delete mismatch.
  Fix invalid pointer dereference in AsciiFormatter.
Merge remote-tracking branch 'origin/master' into topic/bernhard/hyperloglog

Conflicts:
	src/NetVar.cc
	src/NetVar.h