Add basic ADSI enum of users and computers
Add support for general domain queries

Specific queries are just wrappers over the top of the domain query
Fix rendering of result total
Added page size setting
Merge branch 'upstream/master' into basic_adsi_support
Fix issues with missing params on computer enum

No more late night and rushed commits, its still and wastes people's time.

Thanks sinn3r for getting on this. Apologies for the poor quality of the PR.
Fix page size and max results
Fix issue with incorrect parameter parsing

Code was looking for -s instead of -a when dealing with domain
queries. This commit fixes that.
Merge branch 'upstream/master' into basic_adsi_support
Merge branch 'upstream/master' into basic_adsi_support
Update PJL rspec to comply with guidelines

Basically the updated version is more explicit. If a moethod doesn't
return anything but might raise an error, then we focus on that.
Also use . to # for instance methods.
Land #2902, updated PJL spec
Uncomment spec_helper require
Land #2736, basic ADSI support via meterp extapi