Remove trailing whitespace and clean up whitespace; make all comments C-style ("/**/"); build using "-Wconversion -pedantic -ansi" and fix all issues in common that come up.