added cmake FindOpenCL + playing around with trigate

main trigate testing is currently conducted in ViennaFVM.
As soon as it works there, we continue here with ViennaMini