Don't indent location part of diagnostic messages
Merge pull request #3402 from CyberShadow/ambig-indent

Don't indent location part of diagnostic messages
Don't rebuild d_do_test.exe every time on Windows
Merge pull request #3403 from CyberShadow/d_do_test_exe

Don't rebuild d_do_test.exe every time on Windows
Supply scope for addMember call
[Refactoring] AttribDeclaration::createNewScope
[Refactoring] AttribDeclaration::newScope
Generalize addMember and importAll for derived class of AttribDeclaration
Generalize semantic2 and semantic 3
+0 Basic changes

- Add IgnoreImportedFQN, IgnorePrivateImports, and IgnorePrivateSymbols
- Add dst to the first parameter in Package::resolve, and reorder parameter list
- Rename Module::mod to aliassym
- Move Import::addMember position
+work sample test,a,b
Enable public import (doesn't work because addMember does not set sc->explicitProtection)
OK for public import merging (by refactoring)
+stash Allow b.x2.put in test
+
fix Issue 313 - [module] Fully qualified names bypass private imports
(compilable 313)
Support local import (testimport2.d)
Mask Import::toChars
+0