Restores changes related to removing placeholders that were a casualty o...

...f a merge.

Adds some code to refresh layout so there are no visible gaps in the reader detail
while media attachments are loading.

Fixes #1058 (probably)