remove init.js

- model.js and init.js are tied together and are the fix to an undebuggable race condition, while:
    - init.js is useless:
        - its only purpose is to load stuffs before they are rendered, but in a weird fashion, need to investigate more
        - cross messaging (which doesn't seems to be used anymore) should be a service
        - it load plugins, then send them directly to model. plugins can be loaded directly from model
    - model.js
        - it's an object, that only pluginapi talks to and that control THE ENTIRE UI on its own, but in the details it has actually no power at all.
        - router should not be initiated by model
        - there are too many views in the model: omniserach, pannel...