Handle Connection Errors in Developers App Keys Page (bug 926630)

- Move the external call from the template to the view
- If a connection to solitude fails or raises non 200 catch the exception
- Log the problem
- Display a message to the user
- Added an appropriate test
Merge pull request #1742 from JaredKerim-Mozilla/926630

Handle Connection Errors in Developers App Keys Page (bug 926630)
pacify jenkins
Remove Accept-Language fallback in RegionMiddleware (bug 941939)

It does us more harm than good, I shouldn't be localized in the US
just because I have en-US as my prefered language.
Alter editors.tests.test_models to make them more robust

They previously passed mostly by accident, because they were creating
Addons in an impossible state (public, with only non-public files).

Needed for django 1.6.
Remove some logging that is no longer necessary
Merge pull request #1758 from diox/remove-geoloc-language-fallback

Remove Accept-Language fallback in RegionMiddleware (bug 941939)
Fix tests that were relying on the Accept-Language region detection
Fix more tests that were relying on the Accept-Language region detection