Add Windows detection based on CryptoAPI HTTP traffic as a software framework policy script.
Merge remote-tracking branch 'origin/topic/vladg/cryptoapi'

* origin/topic/vladg/cryptoapi:
  Add Windows detection based on CryptoAPI HTTP traffic as a software framework policy script.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  make sslv2 protocol tests more strict - in its current state they triggered on http traffic over port 443 sometimes.
  Fix x509 analyzer to correctly return ecdsa as the key_type for ecdsa certs.
make the SSL analyzer skip further processing once encountering
situations which are very probably non-recoverable.

Current behavior could lead to us jumping in in the middle of an old
443 stream and interpreting some data as ssl before failing again.
and just to be safe - also require the &if check in binpac
Merge remote-tracking branch 'origin/topic/johanna/ssl-fail-earlier'

BIT-1293 #merged

* origin/topic/johanna/ssl-fail-earlier:
  and just to be safe - also require the &if check in binpac
  make the SSL analyzer skip further processing once encountering situations which are very probably non-recoverable.
Merge remote-tracking branch 'origin/topic/vladg/cryptoapi'

* origin/topic/vladg/cryptoapi:
  Add Windows detection based on CryptoAPI HTTP traffic as a software framework policy script.
BIFScanner: Make filename->symbol transformation more robust

When trying to build bro from a path that contained a plus sign, an
invalid symbol name for the #ifdef guard was generated.
Do not change global event parameters in exec.bro

Addresses BIT-1294
Update windows-version-detection.bro
Delete prebuilt python bytecode files from git.

BIT-1291 #close
Add/invoke "distclean" for testing directories.

BIT-1292 #close
Merge remote-tracking branch 'origin/topic/johanna/ticket-1294'

* origin/topic/johanna/ticket-1294:
  Do not change global event parameters in exec.bro

BIT-1294 #close
Merge branch 'master' of https://github.com/hillu/bro

* 'master' of https://github.com/hillu/bro:
  BIFScanner: Make filename->symbol transformation more robust
Update submodules/changes/version.
Add man page for Bro
Merge branch 'patch-1' of https://github.com/mpurzynski/bro

 - Adds version detection for Windows 10.
Fix compound assignment to require proper L-value.

Allows for catching more invalid assignments at parse-time instead of
aborting at runtime after realizing an assignment won't work.

Addresses BIT-1295.
Make using local IDs in @if directives an error.

Addresses BIT-1296.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Fix some "make doc" warnings and update some doc tests