Fixes multimedia issues and cleans code

Si estabas dentro de una conversación y alguien te enviaba un mensaje multimedia, si lo descargabas, ocurría que nunca se llegaba a marcar como descargado y sólo se podía reproducir o visualizar una única vez.

Con este PR también quedan organizados los atributos ```data-index``` y ```data-id``` de los mensajes de una forma más eficiente y ordenada.