objdiff assumes that all symbols in executable memory sections are code,
which led to misbehaviour due to .rdata and .data being marked as
executable in JSRF. We now set these sections to non-executable in
Ghidra to work around this.
Some notes on keeping data structure definitions in decompiled source
files have been added, and a section was added for specific topics in
the future.