Citre 0.3: 前后端分离,增加 GNU Global 后端

wiki。里面 company 后端的例子在这次重构之后可能不能用了,其他的应该都工作。

Edit: company 后端的部分也可以工作了。我写了一个宏,可以直接把 Citre 的补全后端变成一个 company 的后端。