COMP: Move ITK find_package calls into each sub-project.

This commit simplifies how ITK components are associated with each
sub-project. Instead of maintaing a complex logic in 'BRAINSTools.cmake",
the list of component for each sub-project is generated using the
"WhatModulesITK.py" script.

To automatically prepend the find_package call to every sub-project and
reduce the amount of manual editing required, assuming the source of
ITKv4 are in /path/to/src/ITKv4, the following one-liner
has been used:

cd /path/to/src/BRAINSTools

for proj in `ls -d */CMakeLists.txt`; do \
  d=$(dirname $proj);
  echo Updating [$proj];
  components=$(../ITKv4/Utilities/Maintenance/WhatModulesITK.py \
    ../ITKv4 \
    $(find $d -type f));
  printf "#\n# ITK\n#\n${components}\n\n"|cat - $proj > /tmp/out && mv /tmp/out $proj;
done
COMP: Erroneous closing ')'

The refactoring for including modules for BRAINSTools
erroneously added an extra ')' on some include lines.
COMP: Fixes tests by explicitly specifying list of ITK IO components

Since ITK IO factory are not explicitly instantiated in the code, this
commit explicitly set the list "ITK_IO_MODULES_USED" for each
sub-project.

In case the sub-project was already specifying some ITKIO* component in
his regular list, care has been taken to make sure they are not duplicated.

Remarks:

(1) The list has been copied from Slicer own requirement
and probably not all sub-projects require the complete list. For sake
of correctness, it could make sense to revisit each list and trim
the ITKIO components that are not relevant.

(2) Ideally, the documentation of each module should specify which file
format are supported. An idea would be to generate the documentation
based on the list of ITKIO specified in each CMakeLists.txt.

(3) Looking at the "diff", you may notice that the
variable "${ITK_IO_MODULES_USED}" is not systematically appended to
the list of components, this is explained because previous commit 6e8b92e7
was already specifying it due to copy/paste "mistake".
COMP: Move find_package(ITK) into a macro
COMP: tune module list
COMP: streamlined FindITKUtil commands
COMP: cleaned up CMakeLists.txt with respect to FindITKUtil
Merge pull request #134 from BRAINSia/update-build-system-with-find-package-per-sub-project

Update build system with find package per sub project