ENH: External_*.cmake projects

This follows the Slicer conventions and allows project building TubeTK
to on what it depends more easily.
Build chosen modules

--WIP--
Prevent Non-compatible slicer extension stuff when building an extension
Clean UP CLI and export

-- WIP --