moved in-source-build block to module
disable in-source
factor out project source identification files
tweaking git revision tracking framework
tweaking git revision tracking framework