Handle datastream updates correctly

- RdfRetriever uses HEAD to find descriptions of non-RDF resources
- Update dependencies so fcrepo-http-commons is test-scoped and required modules are explicitly included
- Add inject dependency for Elasticsearch build

Resolves: https://www.pivotaltracker.com/story/show/81198770