BUG: Multiple corrections (rev56->59)

rev59:
BUG: MacOS bugs corrected

-rpath problem solved by passing new rpath value to the linker
-Addition of the launcher (like on windows) to run the executable in an independant process from Slicer. More stable.

rev58:
ENH: Build tools are now in the build tree and not in the Slicer build tree

Addition of CMake variables:
 RUNTIME_OUTPUT_DIRECTORY
 LIBRARY_OUTPUT_DIRECTORY
 ARCHIVE_OUTPUT_DIRECTORY

that are given to SEMMacroBuildCLI()

rev57:
ENH: removed FiberLengthCleaning.py from the Slicer extension package

rev56:
BUG: Do not look for QWT in the system paths when FiberViewerLight is build as a Slicer extension since QWT is build as part of the package
Merge pull request #390 from fbudin69500/update-FiberViewerLight

BUG: Multiple corrections (rev56->59)