Private messages from @hardstylle

I lost patience trying to extract the PM stuff from hardstylle:PrivateMessages,
as it was conflated with a bunch of other features.
awful://messages and fix awful://settings
Document private message network calls.
Remove -pedantic warning flag.

Doesn't really seem helpful.
Version bump.
Save new/updated private message.
Formatting.
Private message parsing tweaks.
Use a posts view to show private messages.
DRY up stylesheet URL resolution.
Update PM view on theme/settings changes.
Reply to PM is an action on the message itself.
DRY up date formatters.
Document keys for dictionary given to posts view.
Badge on PM tab for new message count; Check for new PMs on app launch and app enter foreground
More private message parsing.

Split into folder parsing (list of messages) and message parsing (single
message).

Test PM parsing.

Fix compiler warnings in parsing tests.
User model can have multiple sent/received PMs.

Messed up the model the first time :-(
Parse regdate in local time zone.

Turns out SA does this.
Fix test assert.
Merge branch 'pm-badges' of git://github.com/hardstylle/Awful into hardstylle-pm-badges

Conflicts:
	Awful.xcodeproj/project.pbxproj