STYLE: FiberBundleLabelSelect - Clean up CMakeLists.txt

This commit removes reference to empty variable vtkTeem_LIB_DIR, additionally
vtkTeem being a target this is not needed.

Change *_(BINARY|SOURCE)_DIR with their *_INCLUDE_DIRS equivalent

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23354 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Find LibArchive/CURL/OpenIGTLink/ZLIB package where required.

This commit complements commit r23350 and will help reducing the number
of parameters passed to the compiler/linker. See #3741

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23355 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Find qRestAPI package only where required.

This commits moved the discovery of the qRestAPI module in both QTCore
library and DataStore remote module.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23356 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix build error related to missing curl/curl.h

This commit fixes build error introduced by commit r23355 by moving the use
of "curl/curl.h" into the private implementation. That way, it won't be
required for user of the "vtkHTTPHandler" class to know about CURL, it
will be an implementation details.

Build error were occurring only windows because curl wasn't installed on the
system and the header wasn't found in default location.

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