cleanup: add many compiler warning options