Added context-specific error management.

Added error codes to replace connectErrorCode.
updated context error messages. utility macros for getting error code CLASS/TYPE
Merge branch 'master' of git://github.com/awakecoding/FreeRDP