Add categories, breadcrumbs and related content to preview articles.

- Separate preview controller
- Route article preview to respective controller
- Preview interactor and controller inherit from respective article equivalents
- Shared examples to test article and preview controllers
Add alternates attribute to preview.

@modsognir guess it’s fine for this to be empty on preview?