Renamed all private headers to .hpp and all c files to .cpp.

Code does not compile: this is merely the rename commit.
(not compiling) private_all.hpp update for c++
(not compiling) updated inter-header includes
(not compiling) change private_all.h to private_all.hpp in source code