Fix typo in docs

MSP-9228
Ensure handler in template matches handler_type

MSP-9228
Orderable nops

MSP-9378
MSP-9228

All nops had the same, undeclared rank, so for architectures, like x86,
that had multiple nops, there was no way to consistently order the nops
for #make_nops.  The order is now by rank and the x86 nops have distinct
ranks with the favored opty2 having a better rank than single_byte to
enforce the preferred order.
Saved registers

MSP-9228

Refactor 'SaveRegisters' related method for easier delegating to targets
and to eliminate the need to handle empty values outside of the methods
themselves.
Add missing local change for enumerator

MSP-9228

Forgot to commit changes to en.yml to include in nil error message.
Fix Msf::Exploit::Payload::Nop#make_nops

MSP-9228

compatbile_nops was changed to compatible_cahce_nop_instances, but
nothing was done to change the actual each block, so make_nops errored
out, now compatible_nop_instances is used and #make_nops is completely
specs.
Fix wrong superclass in spec

MSP-9228