new method emptydb
use emptydb instead of flushdb, flushdb removes indices for mongo which
breaks search tests
initialize meta.config properly in tests
enable nodebb-plugin-dbsearch for tests
* Add development dependencies to extend eslint config from airbnb
* Update eslint to the latest version
* Extend airbnb eslint rules and ignore failing ones
- remove not needed relative paths to mocha and istanbul binaries
- remove test-windows task because _mocha.cmd doesn't exist
- extract mocha options to separate file
- decrease timeout for single it-block form 10 seconds to 5 second
* Rewrite translator for efficiency and clarity
* Fixed failing tests
* Gorram tabs
* Move cache to Translator class, simplify creation
* Documentation and linting
* Use new translator API where it makes sense
* Revert 499fbe21fdd5b7f2735a27e76a300f69039cfbd3 (except translator.d.ts)
* promise polyfill for node<4
* Set `load` on the prototype
* Comment on Translator#translate
* Delete translator.d.ts
* Support translations added by plugins