Merge pull request #101 from bbatsov/master

Use cl-lib
Fix the test breakage (probably)

#101
Introduce company-clang-insert-arguments

Closes #102
`company-other-backend': don't use `company-manual-begin'

Don't stop when the first applicable backend returns no candidates.

#53
#90
Always include company-capf in the backends

https://github.com/clojure-emacs/cider/issues/528#issuecomment-40800179
http://www.reddit.com/r/emacs/comments/22d7y6/autocomplete_or_companymode/cgma6qj
https://github.com/company-mode/company-mode/issues/95
Release 0.8.0
Don't require pysmell during compile.
Fix #103
company-clang: don't mistake scoping operator for objc args
company-clang: tweak the objc args recognition
Respect tooltip align annotations in company-yasnippet.

Don't display " -> " separator if annotations align to the right tooltip corner.
Merge pull request #106 from proofit404/master

Respect tooltip align annotations in company-yasnippet.
Account for the line continuation column in graphical mode

Fixes #104
company-search-map: bind DEL to company-search-other-char

Fixes #108
company-sort-by-occurrence: include words on the same line, too

company--begin-new: set company-prefix earlier

Closes #107
company--multi-backend-adapter-candidates: compare string values of prefix

Fixes #112
company-clang--build-complete-args: don't call -cc1 directly

#111
company-clang--annotation: include method qualifiers in the annotation

Fixes #113
NEWS: document the change in clang invocation
company--continue: don't pass the new prefix to `company-cancel'

Closes #118