Added stops for monitoring

Small commit to save interim work, way more to come.
Set warnings as errors on extapi
Add basic clipboard monitor plumbing
Initial integration of Mimikatz 2.0

This is a seprate extension because the old Mimikatz supports more
operating systems, while the new Mimikatz has more features for
less operating systems.
First pass of WMI support

Not quite working, but a good deal done.
Last part of WMI support

There's some messy code in here, but that's what you get for dealing
with COM and nested variant arrays!
Comment out debugging, again
Last tweak to x64 for WMI
Add error message return support

The errors returned still aren't nice though.
Merge branch 'upstream/master' into ext_server_kiwi
Update ADSI code to support more types

When non-supported types were returned in queries, ADSI just pooped
itself and tore down the Meterpreter session. This a happy tester
Meterpreter does not make!

This code includes more support for ADSI types with attempts to be
semi-sane in stringifying them.

Plus, Meterpreter no longer crashes.
Add a bit of debug info
Changes and tweaks to make clipboard monitor work
Handle NULL values when clipboard is cleared
Merge branch 'upstream/master' into clipboard_monitor

Conflicts:
	source/ReflectiveDLLInjection
	source/extensions/extapi/extapi.c
	source/extensions/extapi/extapi.h
	workspace/ext_server_extapi/ext_server_extapi.vcxproj
Fix small indexing issue resulting in a crash
Reformatting of code to make it a bit more readable
Fix hashdump so it works without migrating

Hashdumping on Windows XP and earlier worked fine for processes
running as SYSTEM because CreateRemoteThread didn't have security
in place that Vista and later operating systems do. However, Vista
onwards required migration to SYSTEM processes (which behind the
scenes uses injection via APC) before hashdumping would succeed.

This commit fixes this so that in those cases the hidden API function
RtlCreateUserThread() to create the remote thread in lsass exe. The
result is that hashdumping works without having to migrate first.

Win.
Force "warnings as errors" in stdapi

This should have been done ages ago, not sure why I need to do it again.
Updated other uses of CreateRemoteThread

Make use of the new create_remote_thread function so that it
is used by other areas of the code, including migration.