Refactor admin credits, action_credits for action=who;sa=credits, add topicsList() (parallel to getBoardsList())

Signed-off-by: Norv <a.w.norv@gmail.com>
Use getEventProperties() for event info in Post

Signed-off-by: Norv <a.w.norv@gmail.com>
Add messagesSince(), for messages posted in a topic since a particular message.
Not sure if this is so useful.Just need to clear the view of the action_post() code..

Signed-off-by: Norv <a.w.norv@gmail.com>
Move getBoardList() to Boards.subs. (what was it doing in MessageIndex anyway?
MessageIndex doesn't even use it)

Signed-off-by: Norv <a.w.norv@gmail.com>
MessageIndex, get rid of queries. Reuse markBoardsRead(). Add a new small function, which can probably be improved.
Commented out log_topics part of markBoardsRead(), experimentally.. because I don't see why that update should happen
when you mark boards as read... Put it back if it has consequences.

Signed-off-by: Norv <a.w.norv@gmail.com>
Refactor MessageIndex, add resetSentBoardNotification()

Signed-off-by: Norv <a.w.norv@gmail.com>
MessageIndex, quick rework.

Signed-off-by: Norv <a.w.norv@gmail.com>