ENH: KWSTYLE_DASHBOARD_SUBMISSION OFF by default.

The dashboard scripts should set this ON.  OFF so that a developer can look
for and respond to local test output.

Change-Id: Ibb01c021fc9302ad5271d51b1f2862481712b0e7
STYLE: Fix KWStyle detected errors.

Using the HTML dashboard generated with the -html flag.

Change-Id: I5e35b0be06894ba25ca0a242493271eacc49f521
ENH: Add KWStyle ExternalProject.

Change-Id: Ie87d9ef7d0bce7d2bab2b56bc0b3ef822c4ff16f
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