GEM_VERSION shared example feature

MSP-9923

Adds coverage for the 'Metasploit::Version GEM_VERSION constant' shared
example.
Add coverage for unparsable branch handling

MSP-9923
Include feature title in simplecov command name

MSP-9923

False negative coverage due to command name collisions when using just
the scenario and scenario outline name because I wasn't including the
feature name.