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.
- reorganised site_bar
- restyled to black
- initial implementation for editing current resource
- removed Edit Page stuff from site_bar partial - taken to a different branch
- styles modified for consistency between front and back end
- removed site_bar styles from layout.css.scss
- removed black bottom border, which made the buttons appear closer to the top than the bottom
merge