Python Auto Wrapper

*WIP*
[It is only for testing purpose.]
Attempt to make python wrapping more automatic.
I propose to use nested condition like:
if (HAVE_opencv_${module} AND ${OPENCV_MODULE_opencv_${module}_CLASS} STREQUAL "PUBLIC")
  if(NOT ${module} MATCHES ${BYTHON_BINDINGS_BLACKLIST})
    if(${IS_PYTHON_EXTRA} GREATER -1)
      list(APPEND OPENCV_PYTHON_EXTRA_MODULES ${module})
      list(REMOVE_ITEM OPENCV_PYTHON_MODULES ${module})
    endif()
  endif()
else()
  list(REMOVE_ITEM OPENCV_PYTHON_MODULES ${module})
endif()