Remove bogus typedef in plugins/libfourier/fourier.h

Killed warning: 'typedef' was ignored in this declaration
Remove obsolete 'dist' hooks

When testing 'make distcheck', I noticed some CVS and Subversion related
commands being executed. This patch removes them.
Change 'char *' to 'const char *' in BC_Theme class to get rid of warnings.

This reduce the amount of warnings when building theme plugins and
bring the code closer to HV 4.5.
Fix 'make distcheck' target.
Use free() for malloc()-ed memory in VFrame::make_shader().

Fixes Coverity CID 57459.
Avoid accessing released memory in Tracks::delete_tracks()

Fixes Coverity CID 59614.
Drop unused return value from Thread::join().

Get rid of compiler warning and make it more obvious that no value
is actually returned from join().
Add missing va_end() calls.

Fixes Coverity CIDs 59620 and 59621.
Change 'char *' to 'const char *' in headers included by plugins.

The change propagate to several classes using the values.
This get rid of all warnings in the colors plugin, and several
warnings in other plugins.

This reduce the amount of warnings and bring the code closer to HV 4.5.
Enable format related compiler warnings and errors.

Compile by default with -Wformat -Werror=format-security to
ensure that bugs that would break hardening build on Debian are not
introduced in the code.
Enable setting the required kernel.shmmax at first run (under debian)

This patch allows the setting the required kernel.shmmax at first run (under debian).
Without it, cinelerra will ask for the correct kernel.shmmax after
the first installation which is fairly confusing for the user.
Merge branch 'master' into from-cinelerra-hv-4.5-const-bctheme