Fix the issue with transaction ID reuse in a single DNS connection.

 - Each transaction ID within a connection is now maintained as
   a queue of DNS::Info logging records.

 - New function added to the queue.bro script to support
   peeking at the new gettable item in the queue without removing it.
Fixing Broxygen generation.

Needs to have BROMAGIC set to find the magic database.
Updating submodule(s).

 [nomail]
Merge remote-tracking branch 'origin/topic/seth/dns-dual-trans-id-fix'

Closes #1008.

* origin/topic/seth/dns-dual-trans-id-fix:
  Fix the issue with transaction ID reuse in a single DNS connection.
Fix uninitialized DPM member.

Was seeing crashes due to this primarily on Ubuntu 12.04 when
generating reST docs.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Fix uninitialized DPM member.
change sqlite3 default threading mode to no-mutex, disable memory
statistics, finalize prepared statement before exitting logger.

This might fix the deadlock issue, at least it did not happen for
me on my tried on the test system where it happened quite regularly
before.
Updating submodule(s).

 [nomail]
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  change sqlite3 default threading mode to no-mutex, disable memory statistics, finalize prepared statement before exitting logger.
(hopefully) fix mutex lock problem.

log writers were removed on shutdown while frontends still
had pointers to it.

A similar fix will be necessary for the input framework (tomorrow :) )
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  (hopefully) fix mutex lock problem.
Fixing test that would fail without ES/curl support.

It used to special-case an error message produced in the case that ES
isn't available, however with scripts/test-all-policy.bro now
explicitly disabling ES output, that doesn't seem necessary anymore.
Fix broken/missing documentation.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Fix broken/missing documentation.
Updating submodule(s).

 [nomail]
accept libmagic starting from 5.03
Sorry, that libmagic version actually might have some problems - at
least on the linux distribution I have access to. So... it was a
bad idea.

Revert "accept libmagic starting from 5.03"

This reverts commit 04dd363279283c56d205f0979aaa09aa70409391.
Dangling pointer fix.  Addresses #1004.
Merge remote-tracking branch 'origin/fastpath'

Closes #1004. Great job tracking this down!

* origin/fastpath:
  Dangling pointer fix.  Addresses #1004.
  Sorry, that libmagic version actually might have some problems - at least on the linux distribution I have access to. So... it was a bad idea.
  accept libmagic starting from 5.03
Cleanup and more API docs.