Updating mailout require report to support the new clsapr source
dding warning when operators end incomplete interviews

When a non-repeating interview is currently being filled out and an
operator clicks the "end call" button a warning message will pop up
to remind the operator not to leave interviews incomplete.
Adding new "calling" "end call warning" setting

This setting defines whether or not to warn operators when ending
a call for a participant whose non-repeating questionnaire is not
complete.
Adding "interview complete" option to call history report

The report can now be restricted to interviews which are or are not
complete.
Preventing duplicate "complete interview" events
Muting warnings caused by not checking for return value of current() function
Making the last commit coincide with Beartooth

Completed interview events are only inserted if the participant's event
list does not already have the event (instead of only if the last event
in the participant's list isn't the event).
Fixing typo bug
Making sure that only admins can un-complete an interview
Adding new "Last Call Only" option to the call history report

The report can now be restricted to showing the last call made to
a participant.
Merge remote branch 'origin/qa' into release

Conflicts:
	api/exception/error_codes.inc.php
Fixing bug in queue

Interview tables were not LEFT joined