Resolve lint warnings
Migrate to 2018
Add ellipse support
You can also use your local clone with git send-email.