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
Fix issue 313 & 314

- Add IgnoreImportedFQN, IgnorePrivateImports, and IgnorePrivateSymbols
- Add dst to the first parameter in Package::resolve, and reorder parameter list
- Rename Module::mod to aliassym

- (ClassDeclaration|Module)::publicImports
- Fix Import on alias parameter, and runnable/Same.d