List the purpose of this file and the current review status.
Add a file listing (nearly) all the dissector functions.

Generated with::::

grep create_dissector_handle ../../epan/dissectors/*.c | sed -e 's/.*create_dissector_handle[ \t]*([ \t]*\([_a-zA-Z0-9]*\).*/\1,/' | grep dissect_ > dissectors.h

plus a bit of hand editing.
Add an epan_soaap.h so the various soaap macro are defined all the time.

It may make sense to make wireshark specific macros to hide soaap
entierly but this is fine for now.
Add minishark, with a few taps and an absolutly minimal set of
dissectors.  A couple small hacks were required due to layering violations
where code outside dissectors called functions in dissectors.
Include the libminishark directory explicitly so we pick up the correct
register.c file.
Add "dissection" and "tap" sandboxes with most of the needed markup.
Some probably still missing as not all function pointers are handled.
Simplify the minishark case by reducing the set of taps registered and
removing the unused code that allows tap routines to be registered at
runtime.
Manually annotate the set of dissectors that can be called.  SOAAP can't
yet infer them.
Add minishark makefiles.