Remove unused entries from `company-backends'

Add mode-specific backends buffer-locally.
Set `comment-style' to 'extra-line in C-like modes
Add `direx'

I'm not sure if it's really compelling in the presence of `dired' but
I'm going to check it out.
I don't like RET triggering completion
Map {previous,next}-buffer to friendlier keys