Use find_page as a before filter and use @page.

The method find_page does not always returns the page. It returns he params hash in the case of hash assignation (preview existing pages).

This break previews view view_templates as object methods are called in RenderOptions::render_options_for_template.
Merge pull request #2218 from hooktstudios/preview-controller-fix

Use find_page as a before filter and use @page
Fix custom page view template preview.

Moved default template logic to the common Pages::RenderOptions module.

Relative template path (refinery/pages) is set fore Pages::PreviewController (not root path as fixed in #2146)
Add details about tests & more docs to contributing.md
Link to contributing.md & contributing guide at the same place.
Merge pull request #2220 from hooktstudios/readme-details

Add details about tests & more docs to contributing.md
Don't use the unsecure refinery logo when under ssl.
Merge pull request #2222 from darrencauthon/fix_header_under_ssl

Don't use the unsecure refinery logo when under ssl.
Minor grammatical correction
Merge pull request #2223 from AJ-Acevedo/master

Minor grammatical correction
Update _existing_image.html.erb

When new sizes are added in "user_image_sizes" the order is messed up (alphabetical instead of numerical I think).
Ensure that Refinery::Core::Engine is mounted for specs.

Fixes regression caused by Rails 3.2.13
Remove eval, allow closure compiler to work

-- Google's closure compiler fails to deal with eval statements
   properly. In this function, it optimizes out the second parameter
   because its only use is inside an eval string. At runtime, is_match
   is undefined. By reworking the code a bit, we can now compress
   this through the closure compiler.
Merge pull request #2231 from mattolson/master

Remove eval from wymeditor class so closure compiler works
Allow no failures.
Ensure that Refinery::MenuItem responds to to_refinery_menu_item.

This allows MenuItem to remain idempotent when passed into its own initialize.
Ensure that orphan? presents a true representation.

An item can be an orphan simply when the current menu collection does not
actually contain that item's parent.
Expose dragonfly's url_host config param
Merge pull request #2238 from mattolson/master

Add support for Dragonfly's url_host
Added initial support for custom storage backends for Dragonfly.