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
Added FTP STARTTLS support to heartbleed scanner.
Added @sensepost FTP implemenation
Fix merge error
Add a link to explain about unmet exploit requirements
Fix a few things in the Heartbleed modules
Land #3231, link exploit requirement details
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