DDF-749 Updated FIFO Federation Strategy 

Added enhancements to have FIFO federation Strategy work as expected and fixed bugs so now it:
 - Closes the result queue once the page size has been met
 - populates the total results with the correct value (will update even after result set is closed), probably need a future property to determine when the sites are done querying and thus total results have been updated
 - Includes response properties from DDF-627
 - Sets processing details when errors are returned
I think I remember someone mentioning recently that the admin-ui & webconsole allow duplicate source names. Might want to try and stop that if possible as it would cause results to be dropped here. 

@shaundmorris  do you remember that being talked about?