First step of converting to c++
Cosmetic changes.
Use <stdint.h> types.
More cosmetic changes.
Step1 refactor to use set<string> for dependencies.
Finish refactor to use set<string> for dependencies.
Add a makefile test target. Not yet a real test.