implement UDA for module declaration
make typedef an error
Merge pull request #4029 from WalterBright/typedef-error

make typedef an error
Fix x64 compilation with MSVC
Merge pull request #4041 from CyberShadow/pull-20141002-115249

Fix x64 compilation with MSVC
Make header generation stable
Refactor redundant/conflicting storage class handling

Check redundant/conflicting attributes between prefix and postfix
Keep existing weird prefix attribute behavior on AliasDeclaration and VarDeclaration

I'd like to store all prefix attributes to `Declaration::storage_class`, but
currently it's not possible because of these behaviors.
[Refactoring] Parser::parseCtor()
Merge pull request #3696 from 9rnsr/refactor_parse

Parser improvements to handle attributes
Merge pull request #3947 from IgorStepanov/module-attributes

[enh] implement UDA for module declaration
fix Issue 12985 - Better error message for not supported array operation
Replace "did you forget a [] ?" with "possible missing []"