Fix anaconda-mode-map with new anaconda-mode-find-definition.
anaconda-mode-doc-buffer now return created buffer
instead of displaying it.
Changes in results of Anaconda public methods.

complete return dictionary of dictionaries with candidate as it key
doc method return doc instead of raw_doc
remove meta method form api
Company backend create cache for candidate params.

This cache will populated every candidates call in company-anaconda
backend.  It hold useful information for each candidate like meta
or doc string.  So `meta' and `doc-buffer' commands was reimplemented
for smart cache usage.