Remove unused variable in pngtoh.C

The variable "character" is defined but never used in pngtoh.C. This patch removes
the definition. Found with compiler flag -Wunused-variable.
New plugin: C41

This plugin takes a 16bits C41 [http://en.wikipedia.org/wiki/C-41_process]
digital intermediate as input, and outputs a well-graded positive version.
The output quality is miles away from what could be obtained so far by simple.
inversion and histogram correction.

Origin: commit 6c0082af400d4d6e8fda520e4781f1e94187e735
from https://github.com/Pluies/C41.git
Make icon header at build time for C41 plugin

Removes the hard coded picon_png.h file in the C41 plugin and adds
code to build it at compile time
Replace deprecated Include declaration in C41

The deprecated call "INCLUDE" in the Makefile.am for C41 is replaced
with "AM_CPPFLAGS"
Style cleanup in configure.ac

This patch improves on the readability of the list of makefiles call
in configure.ac. Currently they are sparsely ordered, with redundant
tabs.
Fix const related warnings in C41 plugin

Fix const related warnings (in the definition of plugin_title()) in
the C41 plugin.
Only build new plugin findobject if opencv is available.

Use the configure check for OpenCV to decide if the plugin
should be built or not, to allow the code to build
on old systems without the OpenCV library available.
Initialize findobject plugin member variable blob_initialized.

Avoid crashing when using the Blob algorithm by making sure the
setup is properly initialized.
Add missing files in plugins/findobject/Makefile.am

At the moment 'make distcheck' fail because the files findobject.inc
and findobjectwindow.inc are missing in the generated tarball.  Add
them to the appropriate Makefile.am.
Make sure rgba values always have known values in overlayframe.C

Coverity observed that it could happen that the BLEND_3() and BLEND_4()
macros used by the TRANSLATE() macro could end up setting the rgb(a)
values to uninitialized content if the mode is not among the values
handled by the switch().  This patch make sure also this case result in
well known values - setting them to zero to get black/transparent as the
result if this ever happen, and reduce the amount of open Coverity
issues.  An alternative which also would make sense, would be to set
them to the max value to get white/non-trasparent.  I picked black
fairly randomly, as zero seemed like a nice value to use for
initialization.

Fixes Coverity CIDs 58909-58912.
Use array delete to release path_list in FileList.

A crash report from E. Chalaron included a valgrind run showing that
FileList::close_file() calls ArrayList<char*>::remove_all_objects() to
remove the strings in the list, and the strings are allocated using
new[].  But they are released using delete, not delete[].  Change code
and tell ArrayList to use array delete instead.
Do not try to include picon_png.h in C41 plugin in tarball

Correct build rules for the C41 plugin, to not try to include the
generated file picon_png.h in the tarball when running 'make dist'.
This change fixes the 'make distcheck' target.
Update project URL in cinelerra-cvs-current.spec.in

Update project URL in cinelerra-cvs-current.spec.in
Update README.BUILD

- updates it to the new cinelerra@lists.cinelerra-cv.org address
- fixes a few grammatical typos
- adds the Ubuntu ppa as additional source for binaries.
Update AUTHOR list

Removed double entry (pere)
Added Einar Runkary to the list
Added Nicola Ferralis to the list
Adds missing return statement in bccmodels.C

Coverity scan CID 68445
Adds missing return statement in BC_CModels::components(int)()
Tune warning level for C and C++ code.

The extra compiler flags added to the C++ builds (-Wformat and
-Werror=format-security) were by mistake left out from the C builds.
Add them there.

Also, ensure that to compiler flags used with configure flag
--with-lots-of-warnings include the -Werror=format-security flag to fail
the same way as the normal build if a security related format error is
detected, and use more flags also for C builds, not only C++ builds.
Fixed reference by uninitalized pointer in BC_TextBox::default_keypress

Made temp_string local and allocated buffer for it
Do not assume that pointer can have only positive value.