Bug 1102257 - Store the data cycle interval in the settings file
Bug 1102228 - Improve the data cycling routine

Added several parameters to the cycle_data shell command: cycle-interval (in days),
chunk-size (in number of result sets), sleep-time (in seconds).
I made the cycle_data task a very thin wrapper around the shell command,
there is no more logic in it.
All the queries for data cycling are executed with the retry logic to
handle db deadlocks
Bug 1105800 - increase the web service timeout limit
Merge pull request #291 from mozilla/bug-1102228-improve-data-cycling

Bug 1102228 improve data cycling
Bug 1074851 - start saving job signature with flatlist of exclusions
Bug 1074851 - saves exclusions as a list of refdata signatures
Bug 1074851 - the get_resultset_jobs endpoint honors the default exclusion profile via the signatures
Bug 1074851 - better handling for the exclusion_state param
Bug 1074851 - group exclusion signatures by repo for performance
Bug 1074851 - improved handling of default value for ``exclusion_state``
Bug 1074851 - better logic in ``get_result_set_job_list``

Also added handling for a profile with no job exclusions