Resolve forgotten discussions
What does this MR do?
!6 (merged) was merged a bit too quickly... Some comments from @kgaudet were not processed. This MR tries to resolve those discussions :
- share come code in the license header check code
- remove useless CMakeLists.txt in the unit-tests data
How to test it?
Same tests than !6 (merged) please