Improve comment wording
Don't assign to company-point in company-abort and company-finish

* Closes #143

* Rename `company-begin' to `company--perform'.

* Drop `company-begin-commands' checks from `company--should-complete', they
  should be satisfied at that point already.

* When creating timer, replace company-point comparison check with disallowing
  this-command to come from company- namespace.