Status page changes:
- Check status of Azure blob storage if configured
- Set view status code to 500 if there are any errors
- Support forcing an error via the querystring: ~/status?fail=1 (good for testing)
- Refactored the model to have strongly typed SystemStatus entries instead of dictionary
- #1015