Add -Werror and -Wshadow to all builds