Updated proof string for Web Differential Analysis

Manipulatable responses => Boolean manipulation
Auxiliary::Web#process_vulnerability: payload fix

Updated to pick the largest matching payload from the payload list.
Auxiliary::Web::Analysis::Timing

Updated to pick the largest matching payload from the payload list.
Auxiliary::Web::Analysis::Differential

Removed payload option from #process_vulnerability call
Merge remote-tracking branch 'upstream/master' into web-modules
Exploit::Remote::Web: added #tries method

#tries method indicates how many times we should run a module until
we establish a session.
Auxiliary::Web::HTTP: updated exception handling

[FIXRM #7724]

Updated #run and #_requestto rescue and elog all exception.
Merge remote-tracking branch 'upstream/master' into web-modules
Auxiliary::Web, Exploit::Remote::Web: style updates
Some errant spaces