Add a preview for the selected entity in WYSIWYG

d.o issue: https://drupal.org/node/2280547
I don't think we need any of these request methods or constructors. We just need to add a Request $request parameter to the preview method and that's it.