Improve message engine API
Issue generated from Tuleap's migration script. Originally submitted by: Alexandre Lision (alision)
- Current daemon API exposes message status as strings which causes a lot of string comparisons.
- change callback name AccountMessageStatus -> AccountMessageStatusChanged, and add the account it's linked with and the uri it is send to.
This changes will also impact LRC