Fix disappearing reply text on iPad.

Inserting an image would unconditionally "load" the text view, but it only got
saved on iPhone. Now it only loads on iPhone.
Fix read/unread posts and threads.

AwfulThread now has a "seenPosts" property instead of "totalUnreadPosts", to
match the data we get from SA. Coincidentally this makes life easier elsewhere,
such as marking posts as "seen".
Fix parsing tests for earlier model changes.

Oops, forgot this when changing the model.
Remove Post's "threadPage" property.

No point, as it can be calculated from the thread index.
Fix KVO related values.
Fix order of xcdatamodels in xcodeproj.
Update thread's last post info from posts JSON.

If we parse the last page of a thread, we should update the thread's last post
info. In fact, we were doing this for HTML scraping, and I forgot to port it
over to JSON parsing.
Remove fix for numeric usernames in JSON.

Fixed server-side, don't need fix Awful-side.
Don't set cell on AwfulDisclosureView.

It can find the cell itself.
Don't cancel network operations on disappear.

There's no real reason to cancel it. Plus we get spurious errors.
Fix impossible-to-spoil lists.

We were adding the "spoiled" class to list items instead of the actual spoiler
element. And in the CSS, we were specifically hiding list items in spoilers but
not specifically unhiding them with the "spoiled" class.
Fix spoilers in YOSPOS themes.

They were always spoiled :-(
Revert "Remove fix for numeric usernames in JSON."

This reverts commit 6a0dcc60f402bab5659cfb1de02c788bc83a85ac. It's not fixed
after all.
Fix crash when voting or marking thread read to X.

Not every HTML scrape does parsed info. (Though maybe it should.)
Fix reporting success/failure when voting.

No point being silent.
Update read/unread posts when marking read to X.

Allows visual confirmation of which posts were marked read.