[metasploit] Enhance support of scanner plugins.
[ptp] Fix undefined behavior in get_highest_ranking

Force ptp to return `UNKNOWN` ranking values if no report has been found when
calling `get_highest_ranking` function.
[metasploit] Enhance signatures for scanner modules.
[metasploit] Add unit tests for scanner plugins.