Update versioning per Travis instructions.
Fixes #2584 by restoring Refinery::Page#destroy! functionality.
Upgraded generator_spec for cleaner example group declaration.
Renamed source control keep files.

This keeps in line with Rails since https://github.com/rails/rails/pull/7614.
Injected Refinery into routes agnostic of how the application is declared in the routes file.
Replaced File.open ... do with File.read/write.
fix #2583 bug, remove h2 tag in flash message

remove useless h2 tag in flash message string.
Extracted WYMeditor to refinerycms-wymeditor.

WIP: For some reason some page admin specs are failing when run after core/spec.
Made the custom assets helper spec not clear all registered javascripts and stylesheets before each spec.
Tidy up asset usage/registration in specs to reveal a hidden pagination failure in xhr_paging_spec.rb
Further decouple WYMeditor from the core and replace with APIs.
Renamed wym_ prefix to visual_editor_ where relevant and moved relevant functionality out to refinerycms-wymeditor.
Added refinerycms-wymeditor to installation templates.
Introduce ThumbnailDimensions model to simply Image.
Add onOpenDialog and onCloseDialog javascript to admin.js
Added spec to prove user_plugins failure to update, per #2580
Issue #2580

Changed user_params to permit an array of plugins. Without this, user plugin access was not being persisted.
Remove httparty from test from 3277e67e8afb039500683f414b2df98e5e176fe9

This closes #2555
This closes #2552
Hybrid positive/negative assertion to prove image's presence
Vertical admin tabs

Having admin tabs at the top running horizontally means they have to fit into a finite space. If there are too many, they go into a carousel, which is very inconvenient for navigation, and makes the rightmost tabs invisible to users.

I've put the admin tabs vertically at the left of the admin area. This gives as much vertical space (with scrolling) as needed.

- positioned admin tabs vertically at left
- wrapped admin content in #admin_container div
- corresponding #login_container div for login page
- more rounded corner mixins
- box-sizing mixin
- admin_background mixing provides faux column gradient background for admin area (modern browsers and IE10 up)
- SASS variables for $menu_width and $standard_rounding
- sortable_menu.js setting changed to y axis
- removed jcarousel and images