integrate some ask functionality into bypassuac
add some output and fixing
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
Add detection code MS Office

Add detection code for MS Office XP, 2003, 2007, 2010, and 2012.

[SeeRM #8413]
Use Base64 encoding for OS parameter

I didn't even realize we already added this in server.rb. So instead
of just escaping the OS parameter, we also encode the data in base64.
I also added prependmigrate to avoid unstable conditions for the payload.
Make sure i var is local
Put PrependMigrate on hold because of #1674

But I will probably still want this.
Simplify msftidy with Find.find and add fixed()

Also, enforce binary encoding like the other Metasploit tools.

This opens the door to fixing files that have things that could be fixed
programmatically.

    [SeeRM #8497]
Update reference with a non-plagarised source
Add OSVDB for vbulletin exploit