Removed the offset on question_number for mixeval

It seems the question_number in evaluation_mixeval_question is aligned
with question_number in mixeval_question. So the offsets (-1) are
removed
Fix issue #440.

The question_numbers should be used as indexes instead a loop index when
generating questions
Fix editing new group is disabled for instructor
Revert e3341f97cbcbabf7d336c96d382fea75536ec94c

The buttons should be right aligned
Fix #441
Add local vocabulary class for translation

Some time the displayed word may not fit the application. Added a local
vocabulary that allow user to set the word to what they want. e.g. at
UBC, the administration is not deep down to department level. So
changing department text to faculty and creating one to one
faculty-department is easier for administration.
Show all departments when instructor has no association

This will allow the instructors without faculty association to select
correct departments
Change multi-select list width and height style
Change permission to allow admin to add admin
Add filter for admin on user list

Admin should only see their own department/faculty people. The filter
will show only admin/instructor within the viewer's faculty
Remove default department/faculty in upgrade

As department and faculty are not required when creating a course.
Add Role column in faculty view page
Add faculty filter on instructor list on course page

Instructors/Admins should only see the instructors within their faculty
when adding/editing course
Change style for course add/edit page
Remove admin access to admin tab

Only super admin can access admin tab for now
Update delta file for missing db updates
Add validation on survey name
Update guard plugin and add CWL auth module