CLC-2512 Consolidate warmup request logic to HotPlate; warm up message queues on app start
CLC-2512 HotPlate now expires merged feeds when asked to via warmup_request API
CLC-2512 Rate-limit warmup requests
CLC-2512 Warm up only merged feeds from warmup_request code path
CLC-2512 Merged model layer hashes feed content and sends message if it's changed
CLC-2512 Wrapper around TorqueBox messaging API; feed whiteboard
CLC-2512 Fix failing test
CLC-2512 Strengthen test of is-updated logic
CLC-2512 Add messaging enabled flag
CLC-2512 Implement skeletal is-updated controller; get list of merged models in a way that also works in TorqueBox container
CLC-2512 Consolidate is-updated controller with warmup request; tweak logs
CLC-2512 Improve test coverage
CLC-2512 Custom-tailored proxy expirations
CLC-2512 Undo inadvertent change to development.rb
CLC-2512 Make FeedUpdateWhiteboard singleton to avoid concurrent write issues; improve tests
CLC-2512 undo bloop change to development.rb
CLC-2512 Fix torquebox config error
[CLC-2450] Bare backend bearfacts feeds for telebears

- VCR recordings
- barebone backend proxy
- skeleton telebears proxy that just handles the errors
- including in my_acdaemics merged model for exposure through /api/my/academics
CLC-2512 Add dummy json for updated_feeds
Merge pull request #1583 from raydavis/raywip

CLC-2547 Fix parsing of pass-not-pass grade option