Anaconda mode complete function return list of dictionaries now.
Use candidate text property as temporary cache storage.

In company-mode backend.
Fix broken rpc tests.

Actualize it for new Anaconda api.
Purge meta method tests.

Because it functionality was merged to complete call.
Adopt "editor" test helper to new anaconda api.

Now it call anaconda.process for generated request.
Fix complete test for new api.

Now it process properly list of completion dictionaries.
Fix documentation test.

Now anaconda return function signature as doc header.
Fix naming issue in eldoc api test.
Update location test cases for new api.
Update references test cases for new api.
Update regression tests for new editor test helper.
Use mock-completing-read function properly in Emacs tests.
Update Emacs doc test for new fixture.