Refactored handling of default data
This refactores the default data setting. Into a 'Enable default data' with the options:
- No
- Yes
- Yes and show Page Not Found when no data is retrieved.
- Yes and show Access Denied when no data is retrieved.
The setting for require default data is replaced by the above. And this is also backwards compatible.
Closes #3439507