New files for consistent CSS-based HTML generation
new files
Merge remote-tracking branch 'upstream/master' into ddoc-newfiles
added some more symbols
Fix anchor links.
Linkage for keywords in lex.html
lex.dd: Fixed a deprecation link; made a decision on string.
lex.dd: macro typo.
fix Issue 9232 - Parsing error on some templated methods calls
fix Issue 8959 - IsExpression should support syntax which has no Identifier in all cases
Merge pull request #266 from Wyatts/linkage

Doc links for keywords
Merge pull request #265 from Wyatts/1bd1a99dd3d45c4db88d68a4bf20225f93ac083d

Fix anchor links
Merge pull request #250 from andralex/ddoc-newfiles

Support for consistent CSS-based HTML generation
Add implicit symbols section to lex.dd

Having string in the keywords list didn't sit well with me, so I ended
up breaking it out and adding the others as well.  Also added two more
of the double-underscore keywords (that don't appear to otherwise have
documentation).
GRAMMAR sections should be indented with 4 spaces.
Use $(OPT) instead of $(SUBSCRIPT $(I opt)))
Merge pull request #273 from 9rnsr/fix_trivials

Fix trivials
fix Issue 9503 - [grammar] template declaration/instance must take one or more arguments?

- Define TemplateParameters and TemplateArguments, and use them as like Parameters
- Function template and template constructor also couldn't take zero template parameters.
  Moreover, DeclarationSuffix had been wrong, because TemplateParameterList does not have both side parenthesis.
Clean up TemplateMixin nonterminal symbol definition
Merge pull request #274 from 9rnsr/fix9503

Issue 9503 - [grammar] template declaration/instance must take one or more arguments?