Bump Rummageable to 1.0.1

Conflicts:
	Gemfile.lock
Add a SearchIndex class

This is a thin wrap around a Rummageable::Index instance.
Make RummageableArtefact work with Rummageable 1.0

This replaces the existing calls to Rummageable in RummageableArtefact
to now request an instance of SearchIndex, and then call the new-style
Rummageable methods on that.

Conflicts:
	test/functional/artefacts_controller_test.rb
	test/test_helper.rb
	test/unit/rummageable_artefact_test.rb
Fix test helpers

Conflicts:
	features/support/registration_info.rb
Bad merge :/
Brute force update_search for now
Allow rummager host to be set via env
Run in dev, use env variable

By default this will enable update search in production.
Fix borked tests
Missed this one
Only dapaas artefacts to be indexed.

To *start* with, we'll only submit dapaas artefacts to be indexed in search.
Hard code false for production

Until we're ready to switch this ON, in production, hard code to false, so we
can merge in and continue to work on panopticon.
Add UPDATE_SEARCH env variable
Bump odi_content_models
Update search in test too
Explicit update_search

Dev, have an env var. Test, true. Production, false.

Once search is live, this config can go back to true all the time, unless dev.
Configure SearchIndex to point at dapaas index
Fix editing test
Fix registering resources tests
Last fail (I hope)