Change warnings management
Add W003
Add W004
Add W005
Add W007
Add W006
Improve location for W006
Add test for W001-W007
Fix warning for recurcive call
Fix a small bug with W001
Early version for warnings annotations
Merge pull request #9 from Michaaell/master

W003 to W007 with some bug fix