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.
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.
Fix win libloader to work under Win7 and Win8
Update size_map
Land #84 -- Fix old libloader for Win7/8.
Land #81,  Fix WMI Queries for x64
Merge branch 'upstream/master' into fix_thread_create
Update memory alloc to use QWORD types

DWORD was being used, resulting in x64 being unhappy thanks to
pointer truncation. This fixes the problem.
Updated various types from UINT to QWORD

The goal is to avoid pointer truncation where possible so this commit
changes parameter types to qword where it makes the most sense. This
includes all handles (event, process, thread, registry), addresses
and generic parameters.
Link the commit number in README.md
Bump to 0.9.8za (CVE-2014-0224 and friends)

Meterpreter's build scripts dynamically pull in OpenSSL from the
canonical remote site, https://openssl.org.

This ensures that we pull in 0.9.8za, which is patched against the
various OpenSSL vulns described at

https://www.openssl.org/news/secadv_20140605.txt

The SHA1sum should be:

adca1eb1a103a5536b24e1ed7e45051e2939731  openssl-0.9.8za.tar.gz

The MD5sum should be:

2f989915f8fea49aa1bc37aa58500cce  openssl-0.9.8za.tar.gz
Update openssl/include headers for 0.9.8za
Add new libs and docs for the same.
Land #86 from todb-r7:update-openssl-deps
Land #85 -- Update README.md link
Land #76, x86 -> x64 thread creation

Also fixes a number of PTR truncation issues...
Change IMAGE_BASE tlv to QWORD value
Fix strncpy usage on linux fs_expand_path
Land #89 - fix strncpy usage on linux fs_expand_path
Land #88, IMAGE_BASE TLV truncated pointer fix