Add non-breaking spaces and fix titles

- add unicode directive as substitution in conf.py and remove spaces around
  substitution (:trim:)
- add non-breaking spaces before double punctuation (; : ? «  » and !), except
  where non applicable (links, italics, code snippets, etc.)
- fix title adornments
- fix tables
- remove colon from titles

Signed-off-by: Olivier Carrère <carrereo@gmail.com>
Acked-by: Angela Cristina <acristina@redaction-technique.org>
Fix figure legends

- add missing legends
- set legends in italics and remove substitutions when necessary
- set legend text formerly in italics in normal style
- add period to legends when they contain an active verb

Signed-off-by: Olivier Carrère <carrereo@gmail.com>
Acked-by: Angela Cristina <acristina@redaction-technique.org>
Put "conref" in italics

Put "conref" in italics, except when belonging to sentence in italics or when
used as a link anchor.

Signed-off-by: Olivier Carrère <carrereo@gmail.com>
Acked-by: Angela Cristina <acristina@redaction-technique.org>
Put "ditamap" in italics and in lowercase

- put "ditamap" in italics, except when belonging to sentence in italics
- put "ditamap" in lowercase
- remove :file: directive for ditamap file type
- remove period before "ditamap" when not used as file extension

Signed-off-by: Olivier Carrère <carrereo@gmail.com>
Acked-by: Angela Cristina <acristina@redaction-technique.org>
Substitutions: use alias for reStructuredText

- add replace directive in conf.py
- put "reStructuredText" in italics
- replace existing occurences of "reStructuredText" by aliases, except when used
  as link anchors

Signed-off-by: Olivier Carrère <carrereo@gmail.com>
Acked-by: Angela Cristina <acristina@redaction-technique.org>