Example submodule
Small changes to proj
Use common RDL files in vncdll
Add IncludeDirectory
Add a bind port setting to reverse listeners

This adds a `ReverseListenerBindPort` advanced setting to the reverse listeners whic
allows for the local bind port to be separated from the `LHOST` setting used in the
payload. This means that listeners can bind to different ports in cases where the
attacker isn't able to listen on the same port that the victim can call out on, but
there are NATs/portforwards/whatever in place that allow the connection to happen.
Remove arg for bind port/addr functions

Done to avoid masking of datastore instance variable.
Update reverse_https_proxy stager/handler

This change updates the proxy handler code, which for some reason was
ommitted in the orginal commits. This now uses the same mechanism as
the new code. It removes `HIDDENHOST` and `HIDDENPORT`, and instead
uses `ReverseListenerBindHost` and `ReverseListenerBindAddress`.
Add functionality to enum_prefetch post module
Small change for filetime conversion
Module to identifies open Chargen service
Use Rapid7 Fork
fix match and boolean expression
Merge remote-tracking branch 'upstream/master' into submodule

Conflicts:
	.gitmodules
	external/source/ReflectiveDLLInjection
Update for new ReflectiveDLL Submodule
Modifications how info is collected from pf files.
Delete debug prints
Minor modification
Adds osx autologin password post module.
Fix typo, fix no-autologin users bug.
Minor fix