* helm.el (helm-split-window-default-fn): Prevent displaying helm-buffer in a dedicated window.
(helm-window-in-direction): New use it.
(helm-prevent-switching-other-window): Allow switching back to a dedicated window.