Change Section::GetPermissions() to indicate non-writability when the Mach-O
segment has the SG_READ_ONLY flag.
MachO has a segment flag named SG_READ_ONLY which indicates that the segment
is semantically read-only, even if its permissions are marked writable.
Segments such as __DATA_CONST contain data that is semantically "const", but
needs to be writable for dyld to perform fixups (bindings or rebases).
The header documentation for SG_READ_ONLY states:
This segment is made read-only after fixups.
clang-format not found in user’s local PATH; not linting file.