Issue-1194: almost finished. Position added to grade_entry_items and being updated properly from manual creation. CSV upload works but needs more testing and maybe different functionality.
Merged grade_entry_forms to handle error conversion to string
Fixed updating position for manual entry and for utf-8 csv upload. Updated tests but some still not working.
Fixed failing unit tests and added tests for updating invalid out_of and duplicate names
Finished updating grade_entry_item_test.
Fixed 1 test error and 1 failing test. Added 1 test and 4 test stubs for new csv upload functionality
Finished grade_entry_form csv upload tests

Reverted old ISO-8859-1 test file to previous version.
Added more tests to show that uploading an already existing column
should update old column and uploading a new column will add the new
column and delete any old columns/grades associated with the form
before.
Changed how positions are being updated. Much better than the last version. Updated tests
Added tests for updating positions on new and update
Merging issue-1194
Cleaned up some unnecessary stuff
Fixed pagination error for grade entry form grades
Merge pull request #1229 from ariannedee/master

Closes #1194 Add order (position) to grade entry form items
file manager translated from Prototype from jQuery
Bug solved
Merge pull request #1242 from IlkarDeJulatsa/jquery_appAssets_Anthony

File manager translated from Prototype from jQuery
Add total_grade to grade_entry_students
Add total_grade to grade_entry_students
Updated calculating grade entry form marks and average

Moved calculate_total_mark(student_id) from grade_entry_form to
grade_entry_student and renamed to update_total_grade.

The total gets updated after every grade update.

The average gets calculated every time the student dashboard loads but
now just gets each student's total grade instead of looking at each
grade for each student.
Only save total_grade if it has changed