Update almost all dependencies that had new versions
Routine update to dependencies in this project.
Leaving asciidoctor-plantuml
because updating it breaks tests. The current version also matches the current version in gitlab
project.
Also opting-in to all new RuboCop cops: https://docs.rubocop.org/rubocop/versioning.html#enablingdisabling-pending-cops-in-bulk.
CC @ashrafkhamis @claytoncornell @jglassman1 @lciutacu @phillipwells who might not be familiar with this project.