Merge pull request #2701 from raydavis/raywip

CLC-3960 Only cache a single copy of the Financials feed
CLC-3979 Don't create event if missing times, and always delete queue entries, even with errors
Merge pull request #2702 from ctweney/clc-3979

CLC-3979 Don't create event if missing times, and always delete queue entries, even with errors
CLC-3088 Upgrade to JRuby 1.7.13
Merge pull request #2703 from ctweney/clc-3088

CLC-3088 Upgrade to JRuby 1.7.13
CLC-3960 Refactor JSON cache logic