Additional rendition flags (SGRs 2, 8, 9, and 53)

Review Request #128405 - Created July 8, 2016 and submitted

Antonio Russo
Removed outdated comments and unused constant RE_INTENSIVE

Replace a quint8 flag type with a uniform RenditionFlag
typedef (now quint16) in preparation for additional flags.

Add faint intensity support (SGR 2)

Four changes implementing faint intensity:
a) A new rendition flag RE_FAINT
b) Vt102Emulation to actually render text with
   a different color
c) ColorScheme support for "faint" colors
d) ColorSchemeEditor support

ColorScheme updates for faint intensities

Add strikeout support (SGR 9)

Add conceal support (SGR 8)

Add overline support (SGR 53)

Use normal intensity color by default

Incorporate comment by Martin Sandsmark handling
the situation where a color scheme fails to
define particular color.

I have been running this patchset for the last several months without issue.

Martin Tobias Holmedahl Sandsmark
Antonio Russo
Antonio Russo
Kurt Hindenburg
Antonio Russo
Antonio Russo
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted with commit c8da8f3b4745c9bd7ef24890a15457342d2ed860 by Kurt Hindenburg to branch Applications/16.08.