Add -Wall -Werror and clean up the errors they report

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
3 files changed