COMP: Add convenience macro "SlicerMacroBuildScriptedModule"

This will ease the maintenance and prevent developer from having to
update their CMakeLists.txt each time the process to build scripted
module change (for example value associated with parameter DESTINATION_DIR
and INSTALL_DIR of ctkMacroCompilePythonScript)

See http://www.na-mic.org/Bug/view.php?id=2647

Fixes #2647

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21635 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove unused file

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21636 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Simplify DICOM2FullBrainTractography CMakeLists.txt

Remove unused and obsolete extension related CMake code

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21637 3bd1e089-480b-0410-8dfb-8563597acbee