ENH: Add KWStyle pre-commit hook.

KWStyle is executed on files with additions and modifications according
to the TubeTK style specification and overwrite rules.

The superbuild KWStyle executable is used.

Configuration occurs in ./Utilities/SetupForDevelopment.sh.

The hook can temporarily be disabled with

  git config hooks.KWStyle false
Merge pull request #75 from thewtex/StyleHook

ENH: Add KWStyle pre-commit hook.
FIX: Correct the failing SegmentUsingOtsuThreshold.cxx tests;

     The failing tests were caused by a switch to the
     itk::OtsuThresholdImageFilter and missing explicit
     settings for inside/outside values as well as a
     wrong usage of the masking setting.
Merge remote-tracking branch 'upstream/master' into SegmentUsingOtsuThreshold-Fix
FIX: Baseline fix for ComputeBinaryImageSimiliarityMetrics.

     TextCompare was failing because of a minor textual change
     in the output of ComputeBinaryImageSimilarityMetrics.
Merge pull request #77 from rkwitt/SegmentUsingOtsuThreshold-Fix

Test Fixes for SegmentUsingOtsuThreshold and CompareBinaryImageSimilarityMetrics
Merge remote-tracking branch 'upstream/master' into MergeAdjacentImages-Notebook
ADD: Testing functionality for IPython notebooks.

     This is a draft for testing functionality of IPython notebooks.
     The idea is to set up a Python virtual environment, install all
     required packages there and then run the IPython notebook. In
     case the notebook runs without problems, we should in principle
     get an exit code of 0 from evalipnb.py and the test was fine.

     TODO: Make testing functionality for Examples/Use-Case notebooks
     available as an option during configuration, since installation
     of all the required Python packages while setting up the virtual-
     env might take a while.