Renamed class.
NamespaceLikeBuilder → PackageLikeBuilder.
NamespaceType → PackageType.
Got rid of "namespace" term in descriptors module.
OwnerKind.NAMESPACE → OwnerKind.PACKAGE
LazyResolveNamespaceComparingTest → LazyResolveRecursiveComparingTest
NamespaceFactoryImpl is abolished, since it is almost trivial.
Got rid of "namespace" word in backend.
More exact return type.
JetNamespaceHeader → JetPackageDirective.
RootNamespaceExpression → RootPackageExpression.
Renamed diagnostics (namespace → package).
Got rid of "namespace" word in compiler code.
Got rid of "namespace" word in plugin code.
Got rid of "namespace" word in test data.
KT-4351 Cannot resolve reference to self in init of class local to function

 #KT-4351 fixed
Considering static members when checking package-private visibility.
Simpler workaround for infinite recursion when obtaining Java sub packages.
Minor. Subclassing from interface directly.
Test for KT-3444 Front-end doesn't check if local function or function of anonymous class returns value

 #KT-3444 obsolete