Merge topic 'ImproveBuildManagement'

034ca0e ENH: Improve build management
STYLE: Standardize template parameter names

Type names begin with T, values begin with V, e.g.,
template< class TImage, unsigned int VDimension >

Change-Id: I1999771425c6ea0c9cbf030ecf321f0b868a0f7f