Remove useless commas and semicolons

Signed-off-by: Guillaume Clement <gclement@baobob.org>
Add more warnings, set warnings as errors

Signed-off-by: Guillaume Clement <gclement@baobob.org>