Add OpenCV support.

Added support for OpenCV. OpenCV exports its modules as shared library
targets. So, currently, if cmake_helper detects that OpenCV is included,
it calls find_package(OpenCV) at global scope. Unfortunately, one side
effect of this is that any module declared after this will have the
OpenCV include directories added to it.