COMP: Prepare to syncronize with Slicer by incorporating Artichoke.cmake

https://github.com/commontk/Artichoke
using hash c3eb170b6947066c914fb71c7e2c96b1820fc854 from Artichoke