Added Big Endianess, improved check()-Function

Some Fritz!Box devices also run in Big Endianess mode. However, since
"uname -a" always returns "mips" and the "file"-command is not
available, autodetection is not an easy task.

The check()-function now checks, whether the device is really
vulnerable.

Furthemore, it's possible to send 92 bytes.
Add @hmoore-r7's heartbeat client side module
Update @Meatballs and @FireFart in authors.rb
heartbleed bugfix for pop3
Change some variable names to make code reading easier
Delete server side PoCs as referecences because don\'t apply here
Usee loop do instead or while true
Make title more searchable
Add jabber fix from @natronkeltner
Land #3221, @Firefart's fix for pop3 starttls
Fix jabber to field
fix openssl_heardbleed

-) XMPP Domain now configurable
-) Missing get_once to initiate the TLS connection
Land #3219, openssl_heartbleed XMPP fix from @natronkeltner
Change default TLS Version to 1.0

Canonical testing shows this to be more widely supported, and yielding far more vulnerable hosts.  Changing default to reflect that.

Experience of others in #metasploit seems similar.
Land #3222, @jjarmoc's switch for TLS default version
heartbleed - Better output on wrong jabber domain and add. nil? check
Make the output less verbose
Land @wvu-r7 verbosity changes
vprint_status the other message message
Land @wvu-r7's new vprint message