Reintroduces an image size selector.

Replaces the image optimization setting with an image size setting that respects the image sizes specified in the Media Settings section of the target blog's admin. 

I can see moving these to `MediaService`. In the original PR, it made sense to keep in the model because they were using the MediaResize enum, but with the changes the service might be a better home.