Use internal log handler for crash reports and feedback
This branch adds an internal log handler, which stores the most recent log records for use in crash reports and feedback. This allows the system logger to be disabled for release builds without losing internal access to logs. The READ_LOGS permission is removed.
Closes #986 (closed).