Bumping development to version 1.2.4
Merge remote branch 'origin/release' into develop

Conflicts:
	api/business/survey_manager.class.php
	api/ui/widget/self_assignment.class.php
Adding new "collection" feature

- collections are arbitrary groups of participant
- can be locked so that editing is restricted to a list of specified users only
Processing HIN details passed by Onyx
Replacing home_appointment with generic appointment report

This report can now be used by coordinators as well as interviewers
to get information about complete or incomplete appointments, home or
site and within any date span.
Merge remote branch 'origin/release' into develop

Conflicts:
	api/business/survey_manager.class.php
	api/ui/push/onyx_consent.class.php
	api/ui/widget/self_assignment.class.php
Adding appointment report details to changelog
Merge remote branch 'origin/qa' into release