docs: sources: reference: *: added documentation for macros

This patch adds the relevant documentation about the `SET` instruction and
also documents macros and their use, as well as update the commandline
documentation to reflect the new option.

Docker-DCO-1.1-Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> (github: cyphar)