added scm_rev_gen project to automatically create a header with the git revision on build