Enabled manual editing of ClassProgress records

Enabled manual editing of ClassProgress records to help in tweaking the
data import.
Minor tweaks to sorting

Changed the default sort of ClassProgress to total_hours instead of
student_id.
Unsuccessfully tried to get sorting working

This was a pain in the ass! For some reason sorting the result set
before returning it to the grid only delivers 20 results. If I turn
paging off it’s fine. I’ll come back to this…
Updated scAttendanceRemove class

As a result of updating the scClassProgress object, I had to tweak how
attendance objects are removed.
Updated search query for grid
Enabled manual editing of ClassProgress thru grid
Updated create attendance grid

On the attendance grid, you can no longer select a date that is in the
future.
Updated some old code!

scTest was the name of the tests in the old model. I guess this one
slipped through to production because it didn’t get tested :S
Updated lexicon
Updated the Testing flag

Updated the Testing flag in the attendance panel so that it was more
descriptive and inclusive of pre-tests!
Unsuccessfully tried to get sorting working

Unsuccessfully tried to get sorting working with paging. Will come back
to this…