Added module to enumerate certain Sercomm devices through backdoor
See more: https://github.com/elvanderb/TCP-32764
Cleanup
Code Review Feedback

Changed datastore['rhost'] to rhost
Made the array storing configuration values into a class const
Moved superfluous array look-over to not be executed unless in verbose
mode
Code Review Feedback

Refactored the configuration settings so that creds could be reported to
the database more easily, while still being able to print general
configuration settings separately.
Moved auxiliary module to a more appropriate folder
Add specs for some stuff in Rex::Socket
Refactor `getaddress` in terms of `getaddresses`
Clean sercomm_dump_config
Made fixes from the PR from jvazquez-r7

The get_once would *only* return "MMcS", and stop. I
modified it to be a get(3, 3). Additionally, the command
length was set to 0x01 when it needed to be 0x00.
Fix the closing brackets on the banner.
Add a link to http://bit.ly/msfsurvey in banner
Move back the expires date.
Code Review Feedback

Removed the parameters from get() since it works without them
Fix beug with #next raising after the end

... instead of the old behavior or just returning nil again
Better docs, more accurate var names
Replace unused var with purpose-revealing comment
Fix indentation
Land #2822, @mandreko's aux module for OSVDB 101653
dangit odd number of ]s
Delete parentheses