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
Fixed memory alignment for x64 reverse_http stager
Fixed memory alignment for x64 reverse_http stager
Fix migrate from 32- to 64-bit processes

In some cases, it was possible to end up in a situation where the x64
reflective library hadn't been loaded by the time a user typed migrate.
If the target process was 64-bit, msfconsole would error out with a
NoMethodError and much sadness would ensue.

[See #2356]
Extend Travis's depth a bit

Instead of depth=1, try depth=5. This way, if something gets landed
before travis had a chance to build, it'll still get tested, at least
post-facto.

This is the root cause of the build failure at

https://travis-ci.org/rapid7/metasploit-framework/builds/11436293

That commit is not available because the HEAD pointer moved past it with
the next commit; IOW, we landed too quick for Travis to rspec each
change, which is generating failed build messages.

If there was really a failure in there, it'd be a pain now to determine
which commit actually broke the build.
Remove Id tags in scripts/
Remove more $Revision tags
Merge branch 'rapid7' into cleanup/remove-id-tags

Conflicts:
	lib/msf/core/payload/osx/bundleinject.rb
	lib/msf/core/payload/windows/dllinject.rb
	lib/msf/core/payload/windows/exec.rb
	lib/msf/core/payload/windows/loadlibrary.rb
	lib/msf/core/payload/windows/reflectivedllinject.rb
	lib/msf/core/payload/windows/x64/reflectivedllinject.rb
	scripts/meterpreter/netenum.rb
Land #2384 - remove id and revision tags
Land #2375 - incrase depth for travis
Land #2374, more complete 32/64 migrate fix

[FixRM #8395]