Make libaudcore compile as (very C-ish and GNU-ish) C++.
audgui: Initial conversion to C++.
Initial conversion of core to C++.
Initial conversion of audtag to C++.
Send the right data to the output plugin (regression in 95b745b7c9e2).
Add a way to declare a plugin header without named initializers.
Prevent name mangling of _aud_plugin_self.
Prevent accidentally confusion the "child" and "password" flags.
Add missing parameter for WidgetRadio.
Add AUD_DECLARE_{EFFECT, VIS, GENERAL}.
Fix integer overflow: (SIZE_MAX - 1) does not fit in an int64_t.
Kill adder thread when not in use.
Small cleanups to playlist.cc.
Use GLib thread pool for playlist scanning.
Add AUD_DECLARE_IFACE.
Use C++ linkage.
Use C++ style struct declarations.
Convert Index to a type-safe C++ container.
Remove a sneaky little semicolon.
Fix Makefile dependency.