Merge pull request #1329 from awakecoding/master

Multitouch, Client API, Mac Client, PubSub, xrdp-ng
tls: updated certificate mismatch message

Added information to the message if the name found is an CN or an
alternative name. Also print a message if no CN was not found instead
of (null).
nla: invalidate sec handle after creation

If sec pointer isn't invalidated after creation it is not possible
to check if the upper and lower pointers are valid.

This fixes a segfault in the server part if the client disconnects before
the authentication was finished.
Merge pull request #1330 from bmiklautz/misc_fixes_20130701

Misc fixes
channels/serial: bring it back to life

- Fixes #1166
- Fixed a possible segfault caused by invalid command line parameters
- Removed serial->in_event which had no effect at all on the program logic
client/common: fixed command line parsing issue

fixes #1333
cmdline: unix/windows return detected error
Merge pull request #1339 from bmiklautz/cmd_line_fixes

Fixed cmd line sefault and help/version command
Merge pull request #1336 from nfedera/fix-2013-07-03-01

channels/serial: bring it back to life
libfreerdp-codec: add bitmap encoder
Merge branch 'master' of github.com:FreeRDP/FreeRDP
libfreerdp-core: fix unused variable
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

# By Bernhard Miklautz (4) and others
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
  libfreerdp-core: fix unused variable
  libfreerdp-codec: add bitmap encoder
  cmdline: unix/windows return detected error
  client/common: fixed command line parsing issue
  channels/serial: bring it back to life
  nla: invalidate sec handle after creation
  tls: updated certificate mismatch message