As you might be realize, this is pretty big change. And merging this
changes with a continuously updating master is non-trivial. So, here is the
planned strategy after discussion over IRC. I am starting this thread to
inform and know everyone's opinions.
1. I will be pushing code with new packages on branch "namespacechanges"
and will notify on this thread as each refactored module is pushed.
2. There will be a freeze on master branch commits for some time in which
"namespacechanges" will be applied to master. I suggest the date to be 20th
3. All the branch-owner updates their branch for reflect new packages. It
was suggested that branch owners can look into the "namespacechanges"
branch as it grows and start doing the package changes early, although it
depends on branch-owners.