Example submodule
Small changes to proj
Use common RDL files in vncdll
Add IncludeDirectory
Add functionality to enum_prefetch post module
Small change for filetime conversion
Add SSLCompression datastore option.

Also disables the compression by default. TLS-level compression is almost
never used by browsers, and openssl seems to be the only one that enables
it by default.

This also kills some ruby < 1.9.3 code.
Remove &~ bit-clearing method in favor of defaults.

For some reason the OP_ALL & ~OP_NO_COMPRESSION method doesnt work,
but it is late and the default is false anyways.
Turns out & ~ does work.

Decided not to expose this as a datastore option for the Client,
but it can be used internally to toggle the compression.
Reenable the client SSLCompression advanced option.

Add spec for some of the additions to Rex::Proto::Http::Client
Whitespace tweak.
Revert changes to legacy rescues.
Put initialize params back on one line, and move attr_accessors.

As per @hdm's feedback
Kill extraneous comma.
Remove compression options from client sockets.

I couldn't verify that it was working, as it always sends 1 compression type of NULL.
More dead code and tweaks.
More whitespace fixes.
Module to identifies open Chargen service
Use Rapid7 Fork
fix match and boolean expression