adds bools to ConversationMessage to track if there are any attachments or
media comments. this differs from the existing columns in that it
includes forwarded messages as well
fix UI so that we properly display attachments/media comments in forwarded
messages (already present in JSON, just a display issue)
test plan:
1. start a conversation with a user
2. send an attachment
3. send a media comment
4. forward the attachment message to a different user
5. the attachment should be displayed and the conversation should have an
attachment indicator icon
6. forward the media comment message to a different user
7. the media comment should be displayed and the conversation should have
a media comment indicator icon
Change-Id: I5136a7e36db97046635af956153a0d0347071413
Reviewed-on: https://gerrit.instructure.com/12011
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Joe Tanner <joe@instructure.com>