Don't generate bogus event in Emacs 24.4
Render company-preview-frontend after the cursor
company-preview* faces: inherit from company-tooltip-[common-]selection

when background is light.
company--continue-failed: require matching input properly

Even when it breaks prefix.
company-sort-by-occurrence: consider the preceding line