Fixed 500 Page Template Issues

- Restored settings_value template tag
- Updated debug error views to use the actual Django views
- Updated acceptance tests

@rocha @dsjen
This is restoring old code that was removed earlier. The reason for `None` is so that the issue is, hopefully, found earlier in development. An empty string would hide the problem if a developer supplied an incorrect setting name.