Cherry-picked commits 05970e83e47f50fa6605b967f69d798d410e8afd and 728ec0b86cfc2b251c294f7b4dc0e5399df6f7ac from upstream

* plugin-rdp: convert to new unicode convertion api
* plugin-rdp: minor fixes
plugins-rdp: fix crash when free'ing cursor

(cherry picked from commit 74db2bbb342f3f2718e67a0a329e0c20672daed6)

Conflicts:
	remmina-plugins/rdp/rdp_event.c
	remmina-plugins/rdp/rdp_graphics.c
Fixes #120: Fix linking of avahi

(cherry picked from commit 108b8cf5f0697b6704d9cd8a34489e1f913c2a1f)
cmake: small change in FindAVAHI

(cherry picked from commit 862e383036383cd0cdff3552f81f52a0b9844b75)
cmake: add WITH_TRANSLATIONS to disable generation .po files (Fixes: #23)

(cherry picked from commit c24ad6692ed127b5b6f06339ef2f419ce1da99ca)