BUG: Eliminate /B on exit cmd so that error code applies to the process
Merge pull request #213 from aylward/WindowsErrorReturn

BUG: Eliminate /B on exit cmd so that error code applies to the process
BUG: Bump ParameterSerializer version.

Fixes issues with finding JsonCpp.
Merge pull request #214 from thewtex/parameter-jsoncpp

BUG: Bump ParameterSerializer version.
BUG: Keep ITK as a dependency for ImageViewer and ParameterSerializer
ENH: Change defaults to build more of TubeTK
Merge pull request #215 from aylward/DependOnITK

Depend on itk and Have more build options default to ON so that more of TubeTK is build by default
ENH: Disable Qt-based options for travis.  BUG: Fix CMakeLists.txt names
BUG: Turn off KWStyle on Travis builds
BUG: KWStyle now turned off
ENH: Using mark_as_advanced to limit vars in cmake gui
BUG: Initial cache was forcing KWStyle if dir existed.
BUG: TubeTK_USE_KWSTYLE and other vars not passed through superbuild
Merge pull request #216 from aylward/CMakeAndTravisOptions

ENH: Disable Qt-based options for travis.  BUG: Fix CMakeLists.txt names
BUG: Do not try to restore old PATH in TubeTKLauncher.bat.

This causes failures on boxes with entries in their path that have
parenthesis, such as "Program Files (x86)".

The PATH does not need to be restored before exitting regardless --
the calling shell does not inherit the value.
Merge pull request #217 from thewtex/windows-failures

BUG: Do not try to restore old PATH in TubeTKLauncher.bat.
ENH: Add SingleValuedCostFunctionImageSource.
Merge pull request #218 from thewtex/costfunction-image

ENH: Add SingleValuedCostFunctionImageSource.
ENH: Factor out PreProcessRegistrationInputs.

From RegisterImageToTubesUsingRigidTransform into its own function to avoid
future duplication of code.
Merge pull request #219 from thewtex/preprocess-refactor

ENH: Factor out PreProcessRegistrationInputs.