Merge pull request #2726 from anitagraham/ImageSpecPart2

Shared example 'an image uploader'
Initial removal of the dashboard extension.

Conflicts:
	.travis.yml
	changelog.md
Mock things that we're not concerned with.

In these cases, we only care that the method in Refinery that is directly
responsible for allowing a controller returns false and that the active
plugins list is populated with the plugins that we expect to test our
assertions.
Replaced the refinery.admin_root_path with refinery_admin_root_path.

The new method detects which is the left most tab for the user
and uses that as their backend route.  This is a little slower
but it means that we don't have to have a baked in root path
for the admin section.
Updated changelog with dashboard removal PR.

[ci skip]
Merge pull request #2727 from refinery/remove-dashboard

Removed the dashboard extension!
Fix gemspecs to report required_ruby_version and authors correctly.
Documented changes in 23fd4f21202aa3b691303523c036afbe0fa45751 for version 2.1.4

Conflicts:
	changelog.md
	core/lib/refinery/version.rb
Revert "Added a little hack for WYMeditor image dialog paging."

This reverts commit 0ca6dbaeaf6566ac4991323ac4a1b613fd6b7fed.
Merge remote-tracking branch 'asgeo1/revert_wymeditor_hack'
Increased version requirement for refinerycms-wymeditor per #2729
Remove section on Dashboard from the readme.
Fix typo

Despite 'mutliple' being a pretty cool word.
Removed the special hack for 'Refinery Translator' role.

This adds complication to the core for a feature that could easily
be added by an extension when required.
Merge pull request #2730 from refinery/remove-translator-role

Removed the special hack for 'Refinery Translator' role.
Fixed bug: clicking Preview button causes Save button to open in a new browser window when clicked.
Instead of being configurable, made xhr_paging always enabled.

This option made no sense to be turned off because it makes for a better
user experience to prevent a full page reload when paging.
Cleaned up preview windows after we've tested their content.
Now requiring only the jquery-ui JS that we use.
Merge pull request #2733 from refinery/enable-xhr-paging-by-default

Instead of being configurable, made xhr_paging always enabled.