opencv: add libdc1394 as optional dependency

Opencv can use libdc1394  to interface to professional "machine vision" cameras that use the DCAM/IIDC standard over Firewire. This commit modifies the formula for opencv to optionally depend on libdc1394 so that these cameras can be used.