Use extra warnings when compiling.
Fix code for new warnings.