libfreerdp-codec: start work on NCrush compressor
libfreerdp-codec: ncrush compressor update
libfreerdp-core: start integrating NCrush compressor
Merge branch 'ncrush' of github.com:awakecoding/FreeRDP into ncrush
libfreerdp-codec: update ncrush with debug output
libfreerdp-codec: improve ncrush compressor
libfreerdp-codec: fix ncrush_find_best_match
libfreerdp-codec: cleanup NCrush debug output
winpr/pipe: fix variable type - unsigned to signed

fcntl returns int. Comparison to 0 < always returned false.
remove re-declaration of extended pipe functions

remove them from winpr/pipe.h since they are defined and declared
in winpr/file.h
sample client: fix ReceiveChannelData prototype
sample server: fix printf format compiler warning
winpr: change GetKnownSubPath to use a const path
winpr-env: update Get/SetEnvironmentVariableA

* set last error to ERROR_ENVVAR_NOT_FOUND in GetEnvironmentVariableA
  if not found
* remove unused variables in SetEnvironmentVariableA
* add more test cases
transport: fix variable initialization

Fixes possible problem when NLA is enabled and header verification fails.
core/fastpath: fix compiler warning
Merge pull request #1798 from bmiklautz/fix/misc

Cleanup and fix compiler warnings
libfreerdp-codec: fix MPPC packet flushing criteria
Fixes for queue and stack

This patch does misc fixes in queue and stack:
* the *_new() were not handling OOM correctly ;
* the *_Contains() methods were not using the equals cb;
* the lock were not always taken when accessing internal members;
Enhance ListDictonnary

This patch enhances ListDictionnary so that you can set callbacks for
keys and for values.