Refactoring application and packages
Merge branch 'staging' of git://github.com/ventoviro/windwalker-core into staging

* 'staging' of git://github.com/ventoviro/windwalker-core:
  Rewrite routing wip
  Complete priority queue
Many updates for decouple
Ioc can setProfile
Update router