Update build system.
Fix lint errors.
Fix build system.
Merge 2019-update-lint.