Remove alt shell unfriendly globbing for testing tasks

On certain shells, bracket expansion will fail and will throw errors
when trying to create the dummy app. Instead of using the bracket
expansion, we can simply use the native rake syntax by chaining rake
commands after each other.
Merge pull request #2724 from robyurkowski/master

Remove alt shell unfriendly globbing for testing tasks
Ran images through ImageOptim.

This saves around 50KB of total file size with no observable degradation.
Merge pull request #2725 from refinery/optimise-images-with-imageoptim

Ran images through ImageOptim.
Merge pull request #1 from refinery/master

Update to refinery/master latest
Add shared example 'an image uploader'
Add 'uploader' tests to images_spec
Merge pull request #2726 from anitagraham/ImageSpecPart2

Shared example 'an image uploader'
WIP

Conflicts:
	authentication/spec/models/refinery/user_spec.rb
	changelog.md
	core/spec/lib/refinery/plugin_spec.rb
	dashboard/spec/features/refinery/admin/dashboard_spec.rb
More removal of the dashboard.

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.