Fixes bug 2964: Add a GitHub-like message for latest activity on a given TP

@khaledhosny This probably would need a look for RTL.

Also found several issues on getting the action type for the latest contribution on a given TP, so probably would be better to first fix other bugs, for example http://bugs.locamotion.org/show_bug.cgi?id=3011