* prepare plugins improvements
* prepare plugins asyncronically
* update version
* restore data from cache when plugin is unavailable
* added comments to the complicated solution
* new module tools.js for methods working with plugins
* remove ArrayOfCachedData
* build updated
* remove trash