show quiz action icons on touch devices
show quiz action icons on touch devices

The Edit, Delete, and Move action icons for a question in the quiz edit
form were not visible on touch-enabled devices as the CSS would only
show them based on the :hover state of their container which isn't
always eligible when using touch devices.

The issue was reported by some users using Chrome and Firefox on a
regular non-touch device, however I was unable to reproduce the issue
on any of the following platforms/browsers:

Windows 7 (x64)
	Chrome:  17.0.963.83,  18.0.1025.168, 19.0.1084.56, 20.0.1132.57,
           21.0.1180.89, 22.0.1229.94,  23.0.1271.97, 24.0.1312.57
  Firefox: 3.6.28, 4.0.1, 5.0.1, 17.0.1, 18.0.2

Windows 8 (x64)
  Chrome:  24.0.1312.57
  Firefox: 18.0.2

Linux (Arch x64)
  Chromeium: 24.0.1312.69
  Google Chrome: 23.0.1271.64
  Firefox: 18.0.2

However, the issue was reproducible on:
  1. iPhone 4S (iOS 6)
  2. iPad 4 (iOS 6.1)

-- NOTE --

The committed change will apply to "hybrid" browsers which may report
both touch and no-touch capabilities by FALLING BACK to the touch mode
(the icons will be visible regardless of the hover state). So, they will
be accessible but not optimal.

-- Test plan

  * create a quiz with one or two questions
  * using an iPad or an iPhone, edit the quiz
  * look at the question containers, the edit and delete buttons to the
    right should be shown, and the move icon to the left as well
  * using a desktop (or any no-touch device) browser, edit the quiz
    and the icons should be hidden unless you hover over the question

closes CNVS-2022
see also CNVS-6966
see also gerrit-8825 (https://gerrit.instructure.com/#/c/8825/)

Change-Id: If8c8221523ce11fc469e19fe58e9337b8bcd635c
Reviewed-on: https://gerrit.instructure.com/17679
Tested-by: Jenkins <d95b56ce41a2e1ac4cecdd398defd7414407cc08@instructure.com>
Reviewed-by: Simon Williams <088e16a1019277b15d58faf0541e11910eb756f6@instructure.com>
QA-Review: Myller de Araujo <e5c7c5e1b7f2ce5e9870cc98ec52b20b3006cb48@instructure.com>

Unow/canvas-lms,sfu/canvas-lms,sdeleon28/canvas-lms,kyroskoh/canvas-lms,merichar/canvas-lms,instructure/canvas-lms,efrj/canvas-lms,sli7246/canvas_branch,wrdsb/canvas-lms,landonwilkins/canvas-lms,juoni/canvas-lms,efrj/canvas-lms,rup/Tarrax,eCNAP/CANVAS,venturehive/canvas-lms,shidao-fm/canvas-lms,HotChalk/canvas-lms,wimemx/Canvas,arrivu/hoodemo,HotChalk/canvas-lms,djbender/canvas-lms,shidao-fm/canvas-lms,arrivu/qibla-ecampus,whalejasmine/canvas-lms,usmschuck/canvas,snehakachroo1/LSI_replica,fronteerio/canvas-lms,eCNAP/CANVAS,leftplusrightllc/canvas-lms,roxolan/canvas-lms,arrivu/arrivu-lms,va7map/canvas-lms,rup/Tarrax,juoni/canvas-lms,sfu/canvas-lms,gbleydon/canvas-lms,fronteerio/canvas-lms,greyhwndz/canvas-lms,grahamb/canvas-lms,rup/Tarrax,efrj/canvas-lms,fronteerio/canvas-lms,greyhwndz/canvas-lms,leftplusrightllc/canvas-lms,usmschuck/canvas,venturehive/canvas-lms,Rvor/canvas-lms,arrivu/hoodemo,AndranikMarkosyan/lms,juoni/canvas-lms,samuels410/greatlakes-lms,jay3126/canvas-lms,snehakachroo1/LSI_replica,SwinburneOnline/canvas-lms,usmschuck/canvas,ShreniiNepal/shrenii_lmp,snehakachroo1/LSI_replica,Jyaasa/canvas-lms,redconfetti/canvas-lms,grahamb/canvas-lms,roxolan/canvas-lms,samuels410/greatlakes-lms,antoniuslin/canvas-lms,dgynn/canvas-lms,skmezanul/canvas-lms,jay3126/canvas-lms,wimemx/Canvas,samuels410/greatlakes-lms,wye0220/shindig-canvas,greyhwndz/canvas-lms,sdeleon28/canvas-lms,arrivu/arrivu-lms,merichar/canvas-lms,sfu/canvas-lms,skmezanul/canvas-lms,dgynn/canvas-lms,arrivu/qibla-ecampus,Rvor/canvas-lms,dgynn/canvas-lms,ShreniiNepal/shrenii_lmp,jay3126/canvas-lms,instructure/canvas-lms,venturehive/canvas-lms,sli7246/canvas_branch,whalejasmine/canvas-lms,matematikk-mooc/canvas-lms,Rvor/canvas-lms,whalejasmine/canvas-lms,redconfetti/canvas-lms,eCNAP/CANVAS,whalejasmine/canvas-lms,Jyaasa/canvas-lms,instructure/canvas-lms,Unow/ins,ShreniiNepal/shrenii_lmp,redconfetti/canvas-lms,sfu/canvas-lms,utkarshx/canvas-lms,djbender/canvas-lms,Jyaasa/canvas-lms,antoniuslin/canvas-lms,antoniuslin/canvas-lms,landonwilkins/canvas-lms,narigone/canvas,merichar/canvas-lms,arrivu/hoodemo,instructure/canvas-lms,AndranikMarkosyan/lms,narigone/canvas,tgroshon/canvas-lms,arrivu/jigsaw-lms,SwinburneOnline/canvas-lms,grahamb/canvas-lms,sdeleon28/canvas-lms,roxolan/canvas-lms,matematikk-mooc/canvas-lms,jay3126/canvas-lms,arrivu/jigsaw-lms,grahamb/canvas-lms,sfu/canvas-lms,va7map/canvas-lms,va7map/canvas-lms,SwinburneOnline/canvas-lms,instructure/canvas-lms,Unow/canvas-lms,AndranikMarkosyan/lms,tgroshon/canvas-lms,juoni/canvas-lms,AndranikMarkosyan/lms,fronteerio/canvas-lms,venturehive/canvas-lms,kyroskoh/canvas-lms,efrj/canvas-lms,snehakachroo1/LSI_replica,Rvor/canvas-lms,utkarshx/canvas-lms,roxolan/canvas-lms,sfu/canvas-lms,loganrun/pincan,HotChalk/canvas-lms,wrdsb/canvas-lms,instructure/canvas-lms,ShreniiNepal/shrenii_lmp,loganrun/pincan,djbender/canvas-lms,sli7246/canvas_branch,loganrun/pincan,gbleydon/canvas-lms,Unow/ins,greyhwndz/canvas-lms,Jyaasa/canvas-lms,utkarshx/canvas-lms,skmezanul/canvas-lms,djbender/canvas-lms,redconfetti/canvas-lms,narigone/canvas,wye0220/shindig-canvas,arrivu/arrivu-lms,dgynn/canvas-lms,shidao-fm/canvas-lms,va7map/canvas-lms,Unow/ins,sdeleon28/canvas-lms,kyroskoh/canvas-lms,grahamb/canvas-lms,samuels410/greatlakes-lms,leftplusrightllc/canvas-lms,sfu/canvas-lms,antoniuslin/canvas-lms,leftplusrightllc/canvas-lms,tgroshon/canvas-lms,instructure/canvas-lms,wye0220/shindig-canvas,eCNAP/CANVAS,landonwilkins/canvas-lms,landonwilkins/canvas-lms,usmschuck/canvas,skmezanul/canvas-lms,kyroskoh/canvas-lms,arrivu/jigsaw-lms,matematikk-mooc/canvas-lms,tgroshon/canvas-lms,wrdsb/canvas-lms,utkarshx/canvas-lms,SwinburneOnline/canvas-lms,shidao-fm/canvas-lms,Unow/canvas-lms,matematikk-mooc/canvas-lms,gbleydon/canvas-lms,arrivu/qibla-ecampus,wimemx/Canvas,HotChalk/canvas-lms,wrdsb/canvas-lms,narigone/canvas