Change the recommended libraries eigen and openexr to optional

both eigen and openexr are pretty special-case (interoperability) libraries and are not needed for general purpose usage of OpenCV. I've tested that it compiles and work without them. Added value, less stuff gets installed by default.