Deprecate brightstor/tape_engine_8A

This module is getting renamed to 8a, instead of 8A.
Deprecate A-PDF exploit for filename change

See PT 56796034
See PT 56795804
require the deprecated mixin
Require the deprecation mixin in all modules

Because rememberin to require it, and hoping against a race is not how we
roll any more.
Add msftidy check for snake_case.rb filenames
Empty commit to trigger PT tracking

Let's see if PT actually sees this.

[#56795804]
[#56796034]
Normalize indentation or @wchen-r7 will be cross
Revert whitespace change to msf_tidy.rb

Causing merge conflicts, I'll re-tab it after this PR lands.

This reverts commit 1178da46c6ea7f7f5bc3e36e93abf955b27cb000.
Hard tabs for now
Bump requirement for packetfu

Not sure why this version is pinned, I'm pretty trustworthy.

I would love to see @jlee-r7 or @hdm-r7 land this, since they were the
ones who so a problem with binary regexes in 1.1.8
Bumping out deprecation date

Pray I don't alter the deprecation date further.
Revert "Bump requirement for packetfu"

This reverts commit a2f0834877bb05ea8725407ae7a41bb20007c2c3.

This is an errant commit, already implemented in #2361
Land #2358, deprecate funny names
Clear report_data on each host report
Land #2392, fix for the Foundstone parser bug

[FixRM #8402]
Disambiguate tape_engine_8A as tape_engine_0x8a

This will reopen #2358 to avoid filename collisions on Windows, Rubymine
environments, etc.
Empty commit to test Redmine integration

Is this showing up? If so, should see an entry.

[SeeRM #7222]
Land #2393, tape_engine_8A filename disambiguation