added replacement of unhandled char in xen vm name

Make the disallow_spaces_in_name = true is Hypervisor type is XEN
Add a list of unhandled char and delete them if Hypervisor is XEN
Test if an unmanaged vm has the same name when allocating.
Enhancement of the previous fix

Don't allow to create a vm that has a name of an unmanaged one and KEEP
the way to manage unmanaged vm.
Fix #641 - Add the name of domain in unmanaged domain list.
Fix #228 - Add % in tootip of Memory slider and Fix an issue with xen

XEN hvm domain will take 4096KB more, so if defined 256MB, the domain
will eat 260M, we create a delta according to this to keep the value
coherent
Update copyright information
Merge branch 'Fix-and-Improve-name-usage' of https://github.com/CyrilPeponnet/Archipel into pr-642
Temp fix for _CPToolTips
Update version of Cappuccino
Merge branch 'xen-improvements' of https://github.com/CyrilPeponnet/Archipel into pr-643

Conflicts:
	ArchipelAgent/archipel-agent/archipel/archipelHypervisor.py
remove trailing space
Fix #232 - Workaround wainting for bindings

IBaction need a focus change to trigger the action. So we force the
didChange callback for each textfield.
Fix a default value for Memory in settings.
Merge branch 'master' into UI-Improvements
Update version of TNKit
Merge branch 'master' into UI-Improvements
Update version of VNCCappuccino
Update version of Cappuccino
Sync loc and rerun nib2cib everywhere
Align groups data view
Improved TNLibvirtDeviceDisk Model to take care of XEN disk configurations

Fix #380 - Define the good format for block devices
Enhancement of the TNLibvirtDeviceDisk Model
Added 3 icones for DISK,NETWORK,FLOPPY
Added DIR disk type
Enhancement of the file size for existing images.