Before submitting a pull request, please do the following steps:
- Read instructions for contributors.
- Make sure the code builds.
- If you add new functionality add tests to check it.
- Run existing tests to make sure you haven't broken anything.
- If you haven't already, sign the Contributor License Agreement.