Update linting tools.
Update build.
Some linting and minor build fixes.