Ensure Drupal 9 compatibility

see: https://www.drupal.org/project/upgrade_rector

Also, move to semantic versioning: see honeypot and twig_field_value as examples.

Edited by Eric Pugh