Multi-platform build with CMake

With these commits the 3dptv project can be built on Windows, OSX, and *nix platforms using CMake.  The TCL/TK library version 8.6 is also now required.