Merge pull request #3254 from 9rnsr/fix7555

Issue 7555 - ddoc whitespace issues due to version tags
Move voidInitLiteral into a free function
Merge pull request #3258 from yebblies/voidinitliteral

[DDMD] [refactor] Move voidInitLiteral into a free function
[Refactoring] Separate `Type::genTypeInfo` from `Type::getTypeInfo`

Reduce redundant Expression generation in glue layer
Add semanticTypeInfo
fix Issue 12144 - Unresolved xopEquals when referenced by dynamic array constructor