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.
Further baseline normalization for plugin test portability.
Add error checks and messages to a test script
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Add error checks and messages to a test script
Change find-bro-logs unit test to follow symlinks.
Documentation fixes.

BIT-1272 #close
Merge branch 'master' into topic/jsiwek/bit-1235
Add error message for bad enum declaration syntax.

BIT-1273 #close
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