[OE-2853] minimal layout for procedure selection in reports.
minor gii bugfix
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields
[OE-2824] added previous operations widget to the patient summary.

Conflicts:
	css/style.css
	protected/models/Patient.php
[OE-2788] added medications widget to the patient summary.
[OE-2826] implemented family history widget on patient summary.
[OE-2872] default to N/A in family history side dropdown
[OE-2879] enforced access level editing restriction on new patient summary widgets.
[OE-2879] made the allergies widget behave like the other widgets on the patient summary.
removed console.log() calls
[OE-2876] fixed fuzzy date defaults
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields
[OE-2765] allow $table to be null in special cases
[OE-2716] initial migration to the new contacts schema
Merge branch 'release/1.3-moorfields' into release/1.4-moorfields

Conflicts:
	css/style.css
Merge branch 'release/1.4-moorfields' into feature/contacts
[OE-2716] remap patient contacts