Ebury shared-mem check, backup dests info, other minor fixes

===

ADDED - EBURY malware check for sshd shared memory segments.  If /usr/sbin/sshd owns any shared memory segments it will trigger.  With ps and ipcs output for diagnostics.

Requested by:
  Gary Stanley

===

ADDED - Basic remote destination information for backups is now reported, and also mentions if local backups are configured to be retained or not (NEW system only):

[INFO] * Backups: [New: Enabled/WithAccounts/Compressed/NoRetainLocal] [Legacy: No Config]
                \_ Remote dest: [Type: AmazonS3] [Disabled: 0] [Name: S3Test]
                \_ Remote dest: [Type: FTP] [Disabled: 0] [Name: FTPTest]

Requested By:
  Tristan Wallace

===

FIXED - Make external command time-out return empty string instead of undef, thereby fixing the vast majority of the cases in SSP that this condition causes an uninitialized value warning.

Reported by:
  Mary Wior

===

FIXED - Deal with version comparisons when the string isn't a proper version number so we don't throw "isn't numeric in numeric comparison" errors.

===