Moving headers....
Moving more headers around.
Organizing headers, removing dead code
Removed complaining comments

I had grumbled about MSVC's code generation in a single spot. It's not a
problem.
removed the nicely refactored treemap.cpp code