Enable remote libvirtd
Bugfix#414: Cannot login by clicking on the login button

This patch fixes the bug that without moving the mouse, user cannot log
in kimchi by clicking on "Log in" button in Chrome as well as Opera.

Signed-off-by: Wen Wang <wenwang@linux.vnet.ibm.com>
Add novnc as Kimchi dependency

novnc is present in all supported Linux distributions (RHEL6.5,
RHEL7, Fedora20, Ubuntu 14.04 and openSUSE 13.1) so instead of importing
its code into Kimchi source source structure we must add its package as
a Kimchi dependency and use it as is.

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>
Delete imported novnc code

Now Kimchi depends on novnc package so the imported code can be removed.

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>
Import the latest spice-html5 code into Kimchi

All the imported files are a real copy of spice-html5 project
(http://cgit.freedesktop.org/spice/spice-html5) based on commit 097e2c2e

The spice_auto.html also supports wss:// protocol used by Kimchi.

The files are imported under ui/spice-html5 to make clear the files in
that directory are imported from a external project.

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>
Add spice-html5 as Kimchi dependency when possible

spice-html5 is present in almost all supported Linux distributions (RHEL6.5,
Fedora20 and Ubuntu 14.04). So in those cases we should not package the
spice-html5 code into Kimchi and instead of that uses the spice-html5 package
as dependency.

This patch change the build process to check the spice-html5 package
availability in order to decide to package or not the spice-html5 code.

spice-html5 package is not available for RHEL7 and openSUSE 13.1. So for
those distributions, Kimchi will package the spice-html5 code.

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>
Delete imported spice code

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>