Add missing dependency

MSP-11354

metasploit-yard should have declared redcarpet as a dependency, but it
didn't so add it as a development dependency for metasploit-version for
now.
Default yardopts

MSP-11354
Add missing docs

MSP-11354
Update version for branch

MSP-11354
Remove unnecessary `root`

MSP-11354

Root of gems can be derived using Gem::Specification.
Remove obsolete Metasploit::Version::Full from README

MSP-11354

Add in full and gem implementations and update docs to use `(see <method>)`
instead of `@see <method>`, which meant fully-qualifying constants in
full and gem so that the links worked when used on GEM_VERSION and
VERSION.