mozilla/socorro — pull request #1729 by twobraids (2013-12-10 19:02:18+00:00)
Title: fixes Bug 948533 - refactor CrashData and Priorityjobs middleware services

the CrashData service needs to invoke the Priorityjobs service if the requested processed crash is not processed yet.

The filesystem classes were hard coded to use the old Postgres Priorityjobs service while the hbase classes were hard coded to the correct RabbitMQ Priorityjobs service. The new 'hb' classes didn't even have a CrashData service.

This PR refactors the CrashData service for fs, filesystem, hb and hbase classes adding a Priorityjobs service "discovery". It then has the middleware default to using the modern hb and fs classes rather than the older filesystem and hbase classes