[cmake] Simplify dependencies, split off rconfigure:
[cmake] Simplify dependencies, split off rconfigure:

Separate gitcommit and rconfigure into separate targets; dictionary generation needs rconfigure.

Let BaseTROOT depend on files in include/, even though it itself only includes from ginclude/.
This enforces consistency of ginclude/ and include/ headers.

Separate RGitCommit.h (target gitcommit) and RConfigure.h (target rconfigure).
Let BaseTROOT depend on rconfigure now that we have it.

olifre/root,karies/root,olifre/root,olifre/root,root-mirror/root,olifre/root,root-mirror/root,olifre/root,karies/root,karies/root,karies/root,root-mirror/root,root-mirror/root,olifre/root,olifre/root,olifre/root,olifre/root,karies/root,karies/root,root-mirror/root,karies/root,root-mirror/root,karies/root,root-mirror/root,root-mirror/root,olifre/root,karies/root,olifre/root,root-mirror/root,root-mirror/root,karies/root,root-mirror/root,karies/root