Pluginizing the DNP3 analyzer, plus a basic script logging requests
and replies.

Almost ready, but now 1 test fails again ...

[Note I broke git history by copying over the files into a new branch.]
Merge branch 'master' into topic/robin/dnp3-merge-v3

Conflicts:
	scripts/base/init-default.bro
Fixing well-known port.

This fixes the remaining test.
added condition to check DNP3 packet without app layer data

Conflicts:
	src/analyzer/protocol/dnp3/DNP3.cc
added a test case for dnp3 packets with only link layer
Tiny bit of cleanup and adapting the new test.
Merge branch 'topic/robin/dnp3-merge-v3'

Includes a bit more docs/comments cleanup. We should eventually
document the events further but it should suffice for now.

* topic/robin/dnp3-merge-v3:
  Tiny bit of cleanup and adapting the new test.
  added a test case for dnp3 packets with only link layer
  added condition to check DNP3 packet without app layer data
  Fixing well-known port.
  Pluginizing the DNP3 analyzer, plus a basic script logging requests and replies.
Updating submodule(s).

 [nomail]
Fixing bug in DNP3 analyzer flagged by compiler warning.
Updating submodule(s).

 [nomail]
Updating submodule(s).

 [nomail]
Add file support to intel framework and slightly restructure intel http handling.
Add file name support to intel framework.
Updating submodule(s).

 [nomail]
Fixing intel framework tests.
Merge remote-tracking branch 'origin/topic/seth/intel-updates'

* origin/topic/seth/intel-updates:
  Fixing intel framework tests.
  Add file name support to intel framework.
  Add file support to intel framework and slightly restructure intel http handling.
Merge remote-tracking branch 'origin/master' into topic/seth/unified2-analyzer

Conflicts:
	testing/btest/Baseline/coverage.bare-load-baseline/canonified_loaded_scripts.log
	testing/btest/Baseline/coverage.default-load-baseline/canonified_loaded_scripts.log
Fixed a problem where the Unified2 analyzer was attached to every file.