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
- [ ] Address @mrclay docblock comments
That would be good, because it looks aligned in my IDE, and nano, and VIM... yet when it gets pushed it's out of alignment