Drop support for Python < 3.5.
This PR tracks changes needed to drop support for Python < 3.5. These versions reached their end-of-life, and no security and bug fixes will be provided for them in the future.
Moreover, mkdocs 1.1 has dropped support for these versions and docwriter must do so to have the latest updates.