Finish grouping of items in the schedule view.

PPRScheduleTableViewController:  undo small comment change, move action ordering calculation functions into PPRAction, simplify loadActions, move indentation code into PPRAction.

PPRAction:  Refactor text calculations into new methods, add compareForSchedule method.

PPRNotification:  rename description method to notificationDescription.

PPRScheduleTime:  Remove logging code.

PPRClientActionScheduler:  Enable passing in of parent when events are scheduled.

PPRFacilityActionScheduler:  Add clientActionScheduler property, initWithScheduler method.

PPRTestIIntialiser:  Use initWithScheduler where needed.

PPRActionTests:  Tests for new text calculations.

PPRActionManagerTests:  remove tests that depended on action IDs.