improved WLog

childlogger use per default now a WLOG_LEVEL_INHERIT level
so the loglevel is taken from the first parent which has another level set.
fixed compiler warning
Add a region component

This patch adds a pixman_region like component in the utility components
of FreeRdp.
The data structure is exactly the same as in pixman_region but the implementation
differs as we need fewer methods.
The patch contains the corresponding unitary tests.
Fix remoteFx encoder with topleft and bottomright rectangle

This patch fixes the case where with a topleft and a bottomright
rectangle, the encoder would send the full screen instead of only the
intersected tiles.
Some fixes after Norbert code review

There were a bug when the rectangles extents where not at the origin.
Some debugging statement have laso been removed.
Fixes before pullreq

Replaced zmalloc by calloc.
Moved region from utils to codec.
Fixed some typo and corner cases.
smartcard: fix PCSC detection/build on OS X

fixes #1683
Fixes in intersection + checks

Fix a bug in the extents of an intersection.
Add some checks and assert that helps when using the remoteFx encoder.
A speedup for intersection when bands are above the target rect.
smartcard: added missing defines for OS X
build: cleaned up and fixed PCSC detection
channels/audin: fix audin-server link libraries
libwinpr-utils: add HashTable
wfreerdp: fix 64-bit build
wfreerdp: fix multiple warnings
wfreerdp: fix gdi polyline mistake.
Merge pull request #1684 from bmiklautz/issue_1683

smartcard: fix PCSC detection/build on OS X
Merge branch 'master' of github.com:FreeRDP/FreeRDP
wfreerdp: fix monolithic static build
wfreerdp: fix most build warnings
xfreerdp: fix build warnings