New plugin loading system.

Plugin `traq_plugin.json` files can be located in `vendor/*` and `vendor/*/*`.

The `namespace` property works the same as with Composer, it __MUST__ end with `\\`.