Add apropos support.

Add apropos search for function/var names (bound to <kbd>C-h a</kbd>) and documentation (bound to <kbd>C-h d</kbd>).
We should not use keybindings that start with `C-h`. Perhaps we can use `C-c C-h a/d` or something like `C-c C-a a/d`.