+ first pass at automatically updating relation objects via attribute setter
+ handle MANY_MANY relations for automatic update in BaseActiveRecord
+ handle relation delete in BaseActiveRecord
+ improved method names.
+ handle through relation auto delete
+ auto relations: use the core __set function for setting the values to ensure consistent behaviour over multiple assignments
+ auto relations: added tests for __set
+ auto relation: bugfix ensure that automatically empty a relation when set to null
+ auto relations: updates to deal with new or emptying relations for all types of relations
+ auto relations: fix afterSave to only work on many relations
+ auto relations: testing for save of has many relations
+ auto relations: bug fix with many many relations not being deleted correctly. More tests
+ auto relations: completed afterSave testing, some tidy up and placeholder for beforeDelete testing
+ auto relations: test for beforeDelete (incomplete due to testing limitations)
Merge branch 'feature/autorelations' into develop
+ update RELEASE file for future features
+ updates to standards compliant properties for auto relation support
[OE-4000] Additional columns for medication.
[OE-4000] Display previous medications and new columns.
[OE-4000] Reformat medications to accomodate new columns.
[OE-4000] Move medication js to separate file.
[OE-4000] Make reason for stopping clearer.
[OE-4000] Move medication functionality to separate controller.