Merge pull request #32 from nojb/master

Added support for `completion-at-point`.
Add options to toggle inclusion of library dirs
emacs: improved `completion-at-point' support

- built-in `company-mode' support for documentation & location lookup
- simpler, cleaner code
Merge remote-tracking branch 'upstream/master'