Enable all possible warnings and make them errors