Adds post details to the comment page header

The post object was nil for comments in CommentViewController, so a new request added to PostService to get a single post or update it. It also adds the ui elements for the header to the comment page to match the design of notification details page.

@koke May I bother you with a review since you've already reviewed most of the changes? If you can test it with a self-hosted site, that'd be great! If you can't please let me know so I can find a way to do it :)

Adds `authorAvatarURL` to `Post` model. /cc @astralbodies

/cc @jleandroperez 

Closes #2528 

Before:

![before iphone 6](https://cloud.githubusercontent.com/assets/662023/4628841/a0af7e06-539c-11e4-99cd-9e6f7d1afd46.png)
![before ipad](https://cloud.githubusercontent.com/assets/662023/4628840/a0aef88c-539c-11e4-888d-f85d0c62a72a.png)

After:

![after iphone 6](https://cloud.githubusercontent.com/assets/662023/4628852/ccafd640-539c-11e4-85c2-bfb44b4388ee.png)
![after ipad](https://cloud.githubusercontent.com/assets/662023/4628851/ccad107c-539c-11e4-98c9-103e2b618d4b.png)

I got another empty header. The post was an image, so there was no text content, but it had a title.

![screen shot 2014-10-17 at 12 06 52](https://cloud.githubusercontent.com/assets/8739/4677284/6369a648-55e5-11e4-8d7b-292448a59ea7.png)

I wonder why we're showing a snippet of the content if there's a title