nicer way to concatenate strings
resign from hook approach in favor of PageOutput::setETag()
removed unused variables
back to the roots
added WallMessage::invalidateMessagePageCache() and invalidate MessageWall title once an action on wall happens: adding, editing, removing, deleting thread/reply