Fix undefined index on mixeval student form
Fix saving course failed and department not loading
Fix #446, change confirm message on submission
clean up mixeval viewdata and fix the data enter status

The data enter status (Entered, Partially Entered) were not showing
correctly due to the incorrect using of the index of the array instead
of question number.
Update tests
Fix the survey result link
Fix the incorrect question index on survey summary
Fix the question index when saving survey
Fix the incorrect number of questions displayed on survey form
Fix incorrect number of questions on viewSurveySummary page
Survey View: Now shows survey questions/responses

The Add Event page links to Survey View for previews.  This turned out
not to be very useful since the view only just showed the survey's
title, creator, and create/modified dates. I've taken some of the code
from the question editing section and added in a question display to the
view section.

This should allow a better rewriting of the question editing section now
that it doesn't have to worry about toggling editable or not on and off.
Merge branch 'dev' into hotfix
Merge branch 'hotfix' into dev
Removed unused fillQuestion/fillResponse functions and tests
Fix #450. Wrong data structure in formatRubricEvaluationResultsMatrix

Missing criteria ave in the data structure when the person doesn't have
any grade.
Merge branch 'dev' into hotfix
Add User Faculty label fix.

"admin only" doesn't make sense when instructors can also select
faculties.
Fix master question losing responses & deletion.

Fix master question losing responses:
Ticket #451: http://ipeer.ctlt.ubc.ca/trac/ticket/451

When a master question is loaded, the response array it returns includes
the ID number of the responses. Since responses can only belong to 1
question, this results in the new question co-opting ownership of these
responses.

Fix master question deletion:
All questions actually weren't being deleted for some reason. But only
the master questions show up as a symptom since they're the only ones
still accessible by the user after deletion. habtmDelete didn't properly
delete everything, added a manual delete as a quick fix.
Fix unable to add text answers to surveys.

The fix for master questions losing their responses caused this, now
fixed.
Fix #452, invalid id passed to action for simple eval