win32 build using cross-compiler
compile fix
include winsock2.h before windows.h
trailing whitespace fixes
unify err/return types as int
avoid shifting off the entire high portion of a time value

left shift count >= width of type
mingw has wType
const correctness for netif_hash
use correct types for sigar_get_adapters_addresses
use correct types in sigar_file_version_get
fix wmi access on mingw, reduce c++ usage
Link with libnsl on Solaris

Change-Id: I36696126006d2e2f45050266dc1bb7b2276533c8
Add support for fetching physical address with libdlpi
Remove checking for LUA during configure

The pkgconfig doesn't work on macosx by default (no pkggonfig)

Change-Id: I74fba142a1d6f932668d6ab4fa44201ea33ce3ae
MB-100: read process memory sizes as 64-bit values

Change-Id: Ia76f89c10bdca0094a77c458b334056c39d1357f
Use DLPI on Solaris

Change-Id: I357c6d01cb6569233d78904e0a32681df184eb18
Disable unused (but failing) code on win32

Change-Id: I26b75beea4bbda5fb342cca7d77ffeb45b76e6d0
No point of asserting >= 0 for unsigned

Change-Id: I617c08945d56757054f07f67b4e480af14d94cce
Remove unused variable

Change-Id: I1a203fa772b33d65b98b18d319bbcf44238accab
Disable warnings for language extension for clang

Change-Id: I969ef0bfba30e0f6cfcc7e02a681ea2f2c87897c