Support refactors of TLVs and adsi nested group changes
Support for the new ADSI result structure
Merge branch 'upstream/master' into group_tlv_refactors
Add some documentation to the ADSI functions
use latest credential gem

this fixes issues with post modules trying
to set a Login's status back to UNTRIED
after it has already been tried

MSP-11782
Ruby style on methods please

Introduced in #4220. This ain't no JavaScript!
more msftidy checks
Land #4369, ruby style method names
code style
fix invalid URI scheme, closes #4362
Fix event handlers on ruby 2

Fixes #4219
Minor improvements to datastore and http// checks in msftidy
Land #4371
Land #4373
Land #4372
Land #4375
Merge branch 'upstream-master' into land-3175
Update meterpreter_bins to 0.0.12

This adjusts to the new grouped TLV format for the extapi adsi and
window list commands.
Land #3175, OJ's TLV group refactoring
fix msftidy warnings