CMake Nightly Date Stamp
CPackWIX: refactor and cleanup

Extract addtional classes and functions which are getting unsightly large.
Use some of the coding conventions more consistently.
Merge topic 'wix-refactor' into next

6fcd835c CPackWIX: refactor and cleanup
c859d176 CMake Nightly Date Stamp