Post URLs

We now keep track of a post's post number, and a thread's latest post number. On the client, `/t/:slug/:id/:post_number` will link directly to a post. Additionally, instead of keeping track of timestamps to determine whether a person has visited a thread, we keep track of the last post number they read. This way, when linking to a thread that's unread, we can link to the next unread post for that user instead of going right to the top of the thread.

#144 will need to be changed at some point (depending on the order in which these are merged) to take these changes into consideration.
You do not have to change this migration, but I bet you could have done something like this:

```ruby
VisitedStatus.where(visitable_type: "DiscussionThread").update_all("thread_id = visitable_id")
```

You can't use the hash version of `update_all` because you want to be talking about two sql columns rather than one column and one value.