ENH: First Git Checkout Matching CVS.

This is the original code from nitrc.
COMP:  Fix memory delete mismatch problems

/usr/local/bin/cppcheck -q --enable=all --force --inline-suppr  --template=gcc . > /tmp/cppcheck_warnings  2>&1
vim -q /tmp/cppcheck_warnings

CorrectiveLearning/AdaBoost.h:191: error: Mismatching allocation and deallocation: W
CorrectiveLearning/AdaBoost.h:128: error: Memory leak: W
CorrectiveLearning/AdaBoost.h:194: error: Mismatching allocation and deallocation: CH
CorrectiveLearning/AdaBoost.h:128: error: Memory leak: CH
CorrectiveLearning/AdaBoost.h:193: error: Mismatching allocation and deallocation: F
CorrectiveLearning/AdaBoost.h:128: error: Memory leak: F
CorrectiveLearning/AdaBoost.h:192: error: Mismatching allocation and deallocation: H
CorrectiveLearning/AdaBoost.h:128: error: Memory leak: H
CorrectiveLearning/AdaBoost.h:190: error: Mismatching allocation and deallocation: tX
CorrectiveLearning/AdaBoost.h:128: error: Memory leak: tX
CorrectiveLearning/segAdapter.cxx:312: error: Mismatching allocation and deallocation: X
COMP: Add ITKv4 compatible API change calls.
STYLE: Convert CMake-language commands lower case

Ancient CMake versions required upper-case commands.  Later command
names became case-insensitive.  Now the preferred style is lower-case.

Run the following shell code:
NOTE: MUST USE GNU compliant version of sed
cmake --help-command-list \
| grep -v "cmake version" \
| while read c; do
    echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
  done >convert.sed \
&& git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' \
   | xargs -0 gsed -i -f convert.sed \
&& rm convert.sed
ENH: Add trycatch block to help with debugging.
STYLE: Enforce strict const usage of variables whenever possible.
STYLE: Format to match ITK style.
ENH: Updated to include more complete README file.