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: Ib68926ef6c7a09dac7a1a98fa13c30e18f1c72e4
Bug-Url: https://bugzilla.redhat.com/984586
Signed-off-by: Martin Perina <mperina@redhat.com>