Added "expires at" to ip ban audit.
Added is_top_post to posts because you cannot have mutually dependent entries (original plan was to have thread point to its own top post to avoid costly constant sort operations). Indexed posts.is_top_post and threads.is_deleted