Bugfix: CommonLibrary error with multiple library types

When XXX_LIBRARY_TYPE is a list, e.g. STATIC;SHARED, CMake
fails on line 94.

This patch stops CMake from failing, but does not address the
correct behaviour for MSVC when both shared and static libraries
are requested.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	CommonLibrary.cmake
VERSION_ABI (SONAME) defaults to VERSION_MAJOR if not specified by user.
Merge pull request #228 from rdumusc/soname

Set default ABI_VERSION (SONAME) to 0 if unspecified.
Re-add generic tag target
Trying to get proper auto-update git externals
Merge branch 'master' of https://github.com/Eyescale/CMake
FindFFMPEG.cmake defines FFMPEG_INCLUDE_DIRS
Merge pull request #229 from rdumusc/ffmpeg

FindFFMPEG.cmake defines FFMPEG_INCLUDE_DIRS
Removed doc directories included in the 'git add' command run by doxygit
Otherwise a manual git rm or git add --all is needed.
Merge pull request #230 from hernando/master

Removed doc directories included in the 'git add' command run by doxygit
Make FindLibJpegTurbo work on Windows
Merge pull request #231 from tribal-tec/master

Make FindLibJpegTurbo work on Windows
Fixed FindPoppler.cmake
Use the paths reported by pkgconfig as hints.
Merge pull request #232 from hernando/master

Fixed FindPoppler.cmake
Remove obsolete DisplayCluster finder

Fixes also issues in downstream projects messing up the CMakeCache
with the version.h file content.
Add finder for zmq
Merge pull request #233 from tribal-tec/master

Remove obsolete DisplayCluster finder, add finder for zmq
Merge remote-tracking branch 'upstream/master'
Fix for dependent libraries with static libs.

Static libs need to be linked as 'libThis.a libDependent.so', not
'libDependent.so libThis.a'. The latter will not resolve symbols needed
by libThis from libDependent.