Merge pull request #1276 from ngokevin/commapi

point comm link towards per-app dashboards (bug 928160), expose version #s and links to related threads (bug 928165)
refactor the way comm notes/threads are created
auto-mark old msgs as read when join thread, refactor comm tests (bug 931223)
read api