This is a follow-up of https://github.com/hibernate/hibernate-ogm/pull/956#discussion_r167018141 . As soon as we have the module slots in the BOM, it would really be better to make them consistent with the rest of the naming as a BOM can be considered API to our users.
I usually prefer using dots and dashes for properties but it's a bit too late for OGM so let's try to be consistent when it's not in the way.
Note that I kept the dots/dashes form for:
the JGroups bind address as it's a property directly passed to a -D property later
the Asciidoctor properties as I want to keep them consistent throughout the NoORM projects so that I can easily copy/paste them from projects to projects