COMP: Fix vxl_config_macros usage of CMake check macros

Some CMake check macros used the idiom

  if("${VAR}" MATCHES "^${VAR}$")

to detect whether a variable is set.  In vxl_config_macros we were
abusing this implementation by using

  SET( ${VARIABLE} ${VARIABLE} )

to reset the check state.  This prevents the CMake macros from using

  if(NOT DEFINED "${VAR}")

instead of the old idiom.  Use the much cleaner

  UNSET(${VARIABLE})

instead.

Change-Id: Iabd613d6666cd3513a406f5c5c1479f205dbbf69
Merge topic 'fix-cmake-check-macro-usage'

d55d7572 COMP: Fix vxl_config_macros usage of CMake check macros