ENH: Tidy External_* files and enable upstream JsonCpp repository
BUG: Template args are needed for UserFunction declarations
STYLE: Removed extra space between UserFunction and template start
Merge pull request #43 from jamiesnape/UpdateExternalProjects

ENH: Tidy External_* files and enable upstream JsonCpp repository
Merge pull request #45 from aylward/UserFunctionTemplatesNeeded

BUG: User function templates needed
BUG: Fix LIBSVM superbuild
COMP: Use VTK by default
Merge pull request #46 from jamiesnape/FixExternalLIBSVM

BUG: Fix LIBSVM superbuild and COMP: Use VTK by default
BUG: Fix LIBSVM build on Linux and other related issues
Merge pull request #47 from jamiesnape/FixLinuxLIBSVMSuperBuild

BUG: Fix LIBSVM build on Linux and other related issues
ENH: Update Cppcheck suppressions
Merge pull request #48 from jamiesnape/UpdateCppcheckSuppressions

ENH: Update Cppcheck suppressions
STYLE: Use regular expressions for Style namespace false positives.

itk.* are in the itk::tube namespace.

There are various .*\.cxx exceptions, but a .cxx file will have a .h
file anyway.

qSlicer.* and UI.h are Qt files without a namespace.

Change-Id: I1c51cb41102d2e15f99a865e25c3104bfa9b4320