change SSL log to contain a boolean flag signaling if a session was resumed
instead of the (usually not really that useful) session ID the client sent.
add information about server chosen protocol to ssl.log, if provided by alpn.

This is e.g. used to negotiate spdy or http/2
Mark everything below 2048 bit as a weak key (Browsers will stop
accepting 1024 bits soon, so we can be of that opinion too).

Also - fix notice suppression. :/
update test baselines
Improve multipart HTTP/MIME entity file analysis.

Singular CR or LF characters in multipart body content are no longer
converted to a full CRLF (thus corrupting the file) and it also no
longer considers the CRLF before the multipart boundary as part of the
content.

Addresses BIT-1235.
Merge branch 'master' into topic/jsiwek/bit-1235
Merge remote-tracking branch 'origin/topic/jsiwek/bit-1235'

* origin/topic/jsiwek/bit-1235:
  Improve multipart HTTP/MIME entity file analysis.

BIT-1235 #merged
Fix some Coverity warnings about the DNP3 analyzer.
[FIX] Add files to result table even if the files are empty
Merge remote-tracking branch 'origin/master' into topic/johanna/ssl-resumption
Update baseline of new SSL policy script for changes
Merge remote-tracking branch 'origin/topic/seth/dnp3-wrong-sizeof-argument'

* origin/topic/seth/dnp3-wrong-sizeof-argument:
  Fix some Coverity warnings about the DNP3 analyzer.

The for loop seemed wrong, fixed. (Looks like we don't have a test
making sure the times there are (still) correct ...)

BIT-1278 #merged
Merge remote-tracking branch 'origin/topic/johanna/ssl-resumption'

* origin/topic/johanna/ssl-resumption:
  Update baseline of new SSL policy script for changes
  update test baselines
  Mark everything below 2048 bit as a weak key (Browsers will stop accepting 1024 bits soon, so we can be of that opinion too).
  add information about server chosen protocol to ssl.log, if provided by alpn.
  change SSL log to contain a boolean flag signaling if a session was resumed instead of the (usually not really that useful) session ID the client sent.

BIT-1279 #merged
[FIX] exec should write an empty string when file is empty instead of the filename
[ADD] added baseline for the new exec test and added a test to check for the empty files fix.
[ADD] added baseline for the new active-http test and added a test to check for the content-length 0 fix.
[ADD] Added the feature to return 0 content to the python http test server and added functionality for post requests
Plugins: Change order in which plugins' scripts are loaded at startup.

We now load the top-level  __init__.bro before the internal bif.bro so
that the former can define types used by the latter.
Merge remote-tracking branch 'origin/topic/struck/BIT-1277'

* origin/topic/struck/BIT-1277:
  [ADD] Added the feature to return 0 content to the python http test server and added functionality for post requests
  [ADD] added baseline for the new active-http test and added a test to check for the content-length 0 fix.
  [ADD] added baseline for the new exec test and added a test to check for the empty files fix.
  [FIX] exec should write an empty string when file is empty instead of the filename
  [FIX] Add files to result table even if the files are empty

BIT-1277 #merged
Fixing unstable test.