fix Issue 12810 - PrimaryExpression grammar does not allow type constructors

List grammars for `immutable(int).init` and `immutable(int)(1)`.
fix Issue 13310 - Old style multiple alias declaration not documented
fix Issue 13329 - AutoDeclarationX grammar lists '=' token and template parameters in the wrong order
Add package(ident) syntax to grammar / docs

Grammar PR for https://github.com/D-Programming-Language/dmd/pull/3651
Merge pull request #591 from Dicebot/pkgprot

Add package(ident) syntax to grammar
Merge pull request #634 from 9rnsr/fix_grammar

Fix grammar issues 12810, 13310, 13329
Fix grammar in attribute.dd
fix Issue 12567 - Modules can't be marked as deprecated
Merge pull request #642 from 9rnsr/fix12567

Issue 12567 - Modules can't be marked as deprecated
Merge pull request #643 from 9rnsr/fix_protection

Fix grammar in attribute.dd