core: Fixes device type for spicevmc and smartcard devices

Adds general device type REDIR.
Reverts device type for spicevmc device from CHANNEL back to REDIR.
Fixes SMARTCARD device type and name to send when creating new VM.

Change-Id: I10776d96f9e43676efd5660ec888022d1786957a
Bug-Url: https://bugzilla.redhat.com/984586
Signed-off-by: Martin Perina <mperina@redhat.com>