Help: Tweak cmake-generator-expressions formatting

Replace "'" with "``" in most instances.  Quote each definition list
entry to ensure it shows up literally.  Make each expression type
section equal to the introduction level section heading.
Change interface.
Use new interface.
Merge topic 'genex-docs' into next

18d4338 Help: Tweak cmake-generator-expressions formatting
Merge topic 'add-cmHasLiteralPrefix' into next

f25bd86 Use new interface.
2ada40d Change interface.
cmStandardIncludes: Add new cmHasLiteralPrefix function.

This allows avoiding error-prone hard-coding of literal
string lengths.

Borland is not able to process the template version of this
method. Make it use the macro version instead. This means
that Borland will also use the macro versions of cmArray*.
Use new cmHasLiteralPrefix function
Merge topic 'add-cmHasLiteralPrefix' into next

4fe963f Use new cmHasLiteralPrefix function
7d4b2b2 cmStandardIncludes: Add new cmHasLiteralPrefix function.