Patch to include YAML export. Bug 9452 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9452)

From Deon van der Westhuysen
From me: use switch statements instead of if-else

svn path=/trunk/; revision=53698
If  we're including "config.h" when compiling a codec, then /I.. must be part of CFLAGS.

svn path=/trunk/; revision=53699
Update to V11.7.1 (2013-09)

svn path=/trunk/; revision=53700
Small style changes.

svn path=/trunk/; revision=53701
Copy over rev 53700 to cmake

svn path=/trunk/; revision=53702
The changes to work around the msbuild deficiencies broke
dependeny tracking (replaced the list of dissectors by the file
containing the dissectors). Fix that.

svn path=/trunk/; revision=53703
Fix Coverity CID 1134046: Structurally dead code.

svn path=/trunk/; revision=53704
Fix Coverity CID 1134045: Printf format string issue.  (As documented in the printf man page for the ' option, "Note that many versions of gcc(1) cannot parse this option and will issue a warning."  (r47940 reverted a similar change, so this keeps things consistent.)

svn path=/trunk/; revision=53705
If data is NULL, the bug, if any, is not with *this* dissector, but with whichever one failed to pass the data properly.

svn path=/trunk/; revision=53706
Reject the packet if data is NULL.

svn path=/trunk/; revision=53707
Reject the packet if data is NULL without doing anything else.

svn path=/trunk/; revision=53708
Reject the packet if data is NULL.

svn path=/trunk/; revision=53709
Move most of the plugin code from epan to wsutil and remove all
knowledge of particular types of plugins.  Instead, let particular types
of plugins register with the common plugin code, giving a name and a
routine to recognize that type of plugin.

In particular applications, only process the relevant plugin types.

Add a Makefile.common to the codecs directory.

svn path=/trunk/; revision=53710
Do something less catastrophic than crashing if the same name is used in
two codec registrations.

svn path=/trunk/; revision=53711
Make the declaration of stats_tree_format_as_str() match the definition.

svn path=/trunk/; revision=53712
We need to link with the codecs library.

svn path=/trunk/; revision=53713
Don't assume we have Lua just because we have plugin support.

svn path=/trunk/; revision=53714
Don't include wslua headers if we don't have Lua.

svn path=/trunk/; revision=53715
Get rid of a stray semicolon, as it upsets Sun^WOracle Studio's C
compiler.

Clean up escape_xml_chars() a bit, so that there's no extra unreached
"return s;", and so that it's clearer that it runs until it hits a NUL. 
(XXX - are there GLib routines that will do this?)

svn path=/trunk/; revision=53716
Remove /msvc2010 after ${QT5_BASE_DIR}, it should be part of
the QT5_BASE_DIR value.

svn path=/trunk/; revision=53717