Fix missing space in prompt for back and grep
fix java payload struts module
lands 3346, fix msf > prompt issues
Remove EOL spaces
Fix EOL space warnings from msftidy
Fix cosmetic issue

Fix cosmetic issue /w email address when it is output via 'info' or the Rapid7 module page.
Land #3350, author fix for wlan_geolocate
Land #3347, @FireFart's change to allow configurable landing dir on struts_code_exec_parameters
Rex::Text::uri_encode - make 'hex-all' really mean all.

'hex-all' encoding was previously ignoring slashes.
This pull adds 'hex-noslashes' mode which carries forward the previous functionality, and replaces all existing references to 'hex-all' with 'hex-noslashes'  It then adds a replacement 'hex-all' mode, which really encodes *ALL* characters.
Adds spec for 'hex-all' mode
Fix up spec.  Rex::Proto::Http::ClientRequest handles & and = outside of Rex::Text::uri_encode, so mode doesn't affect them.

Fix erroneous typo char.
Add 'u-noslashes' and re-order cases for consistency.
Update comment w/ all modes
Update comment again
Land #3353, @jjarmoc's Rex::Text::uri_encode improvements
Land #3353, this time for real