APPS-557:
1. Support for maintaining a reverse sorted collection so that
our user lists and conversation lists can sort most recent to the top
2. Fixes to notifications from collections to always prefix with name.
3. Fixes bug in Model where using props to create a subobject refering to
"this.propName" where propName uses the defaultValue, now populates defaults
before evaluating this constructor.