fix(river): add enabled col to river table, update on enable/disable of ...

...referenced entities

Fixes #6022 - empty river items fetched when referenced entities are disabled

TODO:
- [x] Make events private API
- [x] Fix Comments for Travis
- [x] Manual Testing
- [x] Automated Tests
- [x] Add the column to the install schema
- [x] Add documentation for property to model class
- [x] Export property value in toObject
- [x] Address @mrclay docblock comments
ugh, code fail AND code review fail... I don't know how many opportunities I had to notice this