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
+2? enclosingPkg
+2x
fixup overnext setting
fix scope push/pop pair