Fix a reference counting bug in ListVal ctor.
Merge remote-tracking branch 'origin/fastpath'

* origin/fastpath:
  Fix a reference counting bug in ListVal ctor.
DataSeries compilation issue fixed.

BIT-1121 #merged
Extending "make test-all" to include aux/bro-aux.

Also updating bro-aux submodule.
Updating submodule(s).

 [nomail]
Updating submodule(s).

 [nomail]
Updating submodule(s).

 [nomail]
Fixing DataSeries, which was using a now illegal value as default
compression level.
Include yield of vectors in Broxygen's type descriptions.

BIT-1217 #close
Merge remote-tracking branch 'origin/master' into topic/robin/dynamic-plugins-2.3

Conflicts:
	aux/bro-aux
	aux/broccoli
Further polishing and cleanup in preparation for merge.
Moving component's CanonicalName() method into base class.
Updating cmake module.
Adding Files::register_for_mime_type() to associate a file analyzer
with a MIME type.

Whenever that MIME is detected, Bro will now automatically activate
the analyzer. The interface mimics how well-known ports are defined
for protocol analyzers.

This isn't actually used by any existing file analyzer (because we
don't have any yet that target a specific file format), but there's a
test making sure it works.
Allow to activate plugins from the command line by specifying their
fully-qualified name.
Updating submodule.
Adapting plugin tests to use the new split Plugin.{h,cc} structure
that init-plugin now generates.

Also adding new test that makes sure the the skeleton created by
init-plugin compiles on its own withoyt any further changes.
Adding note to plugin docs on how init-plugin treats existing files.
The HOOK_CALL_FUNCTION plugin hook is now also triggered for builtin
functions.