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.
Merge branch 'upstream/master' into ext_server_kiwi
Merge branch 'upstream/master' into ext_server_kiwi
Merge changes from source r102
Merge changes from source r103
Merge from source r104, fix silly typo in file name
Merge from source r105
Merge from source r106
Merge from source r107
Change thread creation to support x86->x64

The create thread functionality would work in all cases except where
the thread was being created in an x64 process from an x86 process.

This commit adds support for this by reusing the wow64 injection code
in this case.
Enable LSA secret dumping
Add SAM key output to the LSA secret dump
Add kerberos ticket dump support

Also fix up a few other niggles.
Fix leaking memory
Fixes, documentation and tidying of kiwi code
Force-add libs that were missing
Merge branch 'upstream/master' into ext_server_kiwi
Fix missing field on x64, use packet groups

Despite rigorous testing, the x64 version seemed to be dropping a column
from the result set. This would appear to be due to the differences in
the way the x86 version of the API handles the ubound parameter of the
enumeration.

x86 ubounds are inclusive, where as x64 are exclusive. Hence in the case
of x86 we need to subtract one from the field set, but not in x64.
Debugging output, crash fix

In some cases this extension would crash. This was due to the code using the
incorrect "length" variable when dumping LSA data. This commit includes addition
of some debug output, removal of other debug output, and changing of the
kiwi-specific debug definition.

Another packet function was added to aid in construction of this fix, and the
group packet function was added to one of the calls.
Moved the last of the bits over to group packets for kiwi