[Courgette] Simple AssemblyProgram and Disassembler cleanups.
We perform mundane cleanups to prepare for next step in
- Delete dead code (static functions) in AssemblyProgram that were left
over from LabelManager usage.
- Simplify image_base assignment for AssemblyProgram.
- Source: Disassembler adds virtual function image_base() (PE file
reads and stores it; ELF just returns 0).
- Sink: AssemblyProgram takes it on construction (replaces mutator).
- Disassembler::Disassemble() overrides: Rename |target| to |program|.
10 files changed