Updating error codes
Adding "withdraw option" to participant view
Fixing bug in email report (participants without language preference)
Adding more consent options to participant report
Merge remote branch 'origin/develop' into qa
Merge remote branch 'origin/qa' into release
Adding 'loading...' message when uploading files in participant multi widgets
Improving CSV participant file handling

Added a "UID only" option to the participant report to reduce it in
size when using it to select participants in other operations.
Reports can now restrict by UID (list and files).
Providing default values for boolean columns in alternate table
Making 'include UID only' option mandatory
Tweaking titles
Adding year and month dropdowns to date and datetime pickers
Fixing bug in base report
Changing from long to short format day names
Adding new "do not contact" bit to participant

This bit is used to track participants who do not want to be included
in mass emails.
Adding new "id only" functionality to record::get_record_list() method

It is now possible to return a list of database primary IDs instead of
active records when calling record class' get_record_list() method.
This is much faster for calls that return a large number of records.
Adding new "id only" functionality to record::select() method

It is now possible to return a list of database primary IDs instead of
active records when calling record class' select() method.
This is much faster for calls that return a large number of records.
Taking advantage of new *_idlist() magic method
Merge remote branch 'origin/release' into develop