Fixes for newer autoconf

Also rename configure.in according to new autoconf standard
Upgrade to FreeRDP 1.1

Mainly macro def changes and property name changes
- Includes changes to the guac_rdpsnd service plugin to work with the newer
standard. This includes no more interval and manual initialization (no macro to
support it) as well as shrinking the name to only be 7 chars or less as dictated
by FreeRDP.
- Update configure.ac since xzalloc no longer exists in utils, test for the
service init function which is actually used
- Keyboard stuff was moved all into freerdp/locale/keyboard.h, update
accordingly
- freerdp-channels switch to freerdp-client
- Replace some memory allocation utils since they are removed or renamed
- Update method of loading cliprdr plugin. Need to load static addin provider to
be able to load the cliprdr plugin
Add support for connecting to HyperV VMs

Also fix connection logic. FreeRDP will automatically negotiate the proper
connection encryption and protocol, so just rely on that (rdp security does not
work with vmconnect).
Auto-accept the server certificate

Because we auto-negotiate the connection we will just auto-accept any
certificate the server provides. This alleviates issues with known_hosts files
and the server name not matching.

This could be improved to provide better certificate error handling in the
future.