Changed heartbleed jabber implementation to match openssl s_client

see here for example implementation:
https://github.com/openssl/openssl/blob/master/apps/s_client.c#L1719
Add module for eScan command injection
Fix disclosure date
Meterpreter sessions won't get root in this way
Added FTP STARTTLS support to heartbleed scanner.
Added @sensepost FTP implemenation
Fix merge error
Added feature to dump to file leaked memory
Fix a few things in the Heartbleed modules
Correct check_vars_get to check_request_vars

Since check_vars_get also checked for POSTs.
Reconcile test_old_rubies with the other checks

It is now check_old_rubies.
Use verbose by default
Land #3230, @Firefart's improve for jabber's starttls
Land #2324, @sensepost and @Firefart's sftp support for heartbleed
Fix also negative numbers
Land #3233, @wvu-r7's improvements fort heartbleed modules
Fixed conflict and used OptRegexp type for pattern
fixed conflicts, used OptRegexp for pattern
- Rubbish that was left dangling here around
Add @Firefart's feedback