Fix undefined method `rport' for the check command
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 heartbleed module for release
Re-checkout of heartbleed module
Fixes large-string expansion in JSObfu.
Use implicit return for assignment.
Use tiny var names by default.
Use actual vars so that jsobfu can randomize.
Kick rkelly out to a gem, add rkelly-remixed.

rkelly-remixed is a faster fork of rkelly that is more frequently updated
nowadays. With the new gem, jsobfu obfuscates os.js about twice as fast on
my dev environment.
Tweak Gemfile comment.
Re-add the #random_string(len) method to pass specs.
Do final / minor cleanup
Align things
Land #3207, @7a69 MIPS BE support for Fritz Box's exploit
Merge branch release into master

This resync's release and master after cherry-picking the
openssl_heartbleed module for release.

Conflicts:
	modules/auxiliary/scanner/ssl/openssl_heartbleed.rb
Land #3195, check() fix
Land #3224 - Fixes large-string expansion in JSObfu
Land #3227 - Remove bundled rkelly, to Gemfile