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
Looks like there is some functionality in the abstractfederationstrategy that is specific to the sorted federation? Is that why you changed this to not extend it?