Remove the As
Define groups for back-ends; remove explicit :group declarations

defcustom defaults to the group last defined in the file.

Refs #8
Write "tooltip" uniformly as one word
Some capitalization and more uniformity
Support c++-mode in company-clang; templatify calls in C and C++

Close #7

* company-clang--completion-pattern: Ignore (Hidden) entries.
* company-clang--parse-output: Add function arguments to the candidate text,
* unless we're dealing with ObjC (no problem with overloads there).
* company-clang: Templatify function call in C in C++, same as `company-eclim'.
* company-eclim--templatify: Move to company-template.el, rename to
  `company-template-c-like-templatify', don't strip the argument types from fields.
  Detecting where the type ends and the arg name begins is hard for C and C++,
  because there may be no argument name. And showing types is useful anyway.
* company-template-add-field: Change the third argument from string to number.
* company-template-move-to-first: When no fields, jump to the end.
company-clang post-completion: early abort when ObjC and no ":"
company-clang docstring: Clang with capital C
Fix the template tests
company-backends: Move semantic in front of clang

semantic-mode need to be explicitly enabled, but company-clang always works as
long as Clang is installed.