Define minimum required version for ViennaCL
use cmake variables to set the minimum versions of required libraries
[ci skip]