cmMakefile: Define cmTargetMap type in cmMakefile instead of cmTarget
The cmTargetMap
type is only used in the context of cmMakefile
.
Therefore it is the most appropriate place to declare it.
This moves the cmTarget.h/cmTargets
type definition to
cmMakefile::cmTargetMap
.