Rename Artichoke into ExternalProjectDependency
Add cmake sphinx extension based on Kitware/CMake@3c8226e59
Add explicit support for function and macro directive
Add sphinx gitignore
Add sphinx documentation

This is a first draft that could be improved by:
 - describing each functions
 - providing tutorials