[style] fix indent
[Refactoring] Replace bare flags to descriptive enum names
Fix issue 313 & 314

- Add package table in each scope, due to check which package/module name is accessible via imports.
- Renamed/Selective imports no longer create aliases for the introduced names.
fix class case, merge imports in base class members to derived class
Add FIXME comment in ScopeDsymbol::search