Namespace aware symbol completion.

* namespace-tools.el (completions-for, completions)
(elisp-mode-hook): New.
(activate): Enable namespace aware completion.
(call-name-at-point): Renamed from
function-name-at-point.
(resolve-fbound): New.
(function-symbol-at-point): Also consider fbound symbols that are
not the first in element in a list.
(eldoc): Fix left over debugging code.

* namespace.el (namespace-map-accessible): New.