FlipSurfaceNormals Algo/Module

The updated version of FlipSurfaceNormals that will build in Visual
Studio 2013
Implement BuildNoiseColumnMatrix

The CMakeLists and factory files with BuildNoiseColumnMatrix added in.
BuildNoiseColumnMatrix files

Progress so far on BuildNoiseColumnMatrix files. Everything is working
except that what is generated doesn't seem to be truly random.
BuildNoiseColumnMatrix output update

Everything seems to be working OK, now. Will generate a new set of
values every time it is executed.
merging max 733
Merge branch 'max733' into vs2013