Add a re-splatting tool for updating comments.
Add msftidy check.
Redo the boilerplate / splat

[SeeRM #8496]
At least offer a solution with msftidy

I would go ahead and fix it for the user, but due to #8497, I can't
yet.
Add another line to the resplat regex.
Resplat another common boilerplate.
Sometimes splats point at a /framework/ URL
Another round of re-splatting.
Catch mis-formatted bracket comments.
Straggler on a weird boilerplate format
Avoid resplatting resplat.rb
Fixed up some more weird splat formatting.
More stragglers
Minor Ruby changes to resplat.rb
Merge from master to clear conflict

Conflicts:
	modules/exploits/windows/brightstor/tape_engine_8A.rb
	modules/exploits/windows/fileformat/a-pdf_wav_to_mp3.rb
Resplat webtester_exec.rb
Land #2525 - Change module boilerplate
Updated binaries with railgun crash fixes
Land #2543, Fixes Meterpreter Railgun Crashes

Sometimes FormatMessage would return null when trying to retrieve
the string for GetLastError(). This fixes the crash and attempts to
give some message feedback depending on the Error.

See:
https://github.com/rapid7/meterpreter/pull/35
https://github.com/rapid7/meterpreter/pull/33

[FixRM 8505][FixRM 8503]