official elasticsearch js upgrade, mostly async http connecting

* != expression bug fix
* BREAKING: Glib 2.30 or newer is now required
* BREAKING: switched to official elasticsearch javascript client,
  npm update required (issue #222)
* http connecting is now mostly async for faster startup (issue #225)
* tagger loading is now mostly async for faster startup