Minor fixes in window resizing routines and documentation update.
* window.c (Fsplit_window_internal): Make all arguments
mandatory. Rewrite doc-string. Simplify code.
* window.el (ignore-window-parameters, window-size-fixed):
Rewrite doc-strings.
(window-min-delta-1, window-min-delta): Reorder. Minor rewrite.
(resize-subwindows-normal): Use zerop when checking other-delta.
Call window-min-delta with NODOWN argument nil.
(adjust-window-trailing-edge): Fix doc-string.
(other-window): Fix doc-string and respect
ignore-window-parameters.
(delete-window, delete-other-windows): Fix doc-strings. Remove
-function postfix from associated window parameters.
(quit-restore-window): Resize only if buffer was in
temp-buffer-resize-mode.
(window-split-min-size): Rewrite doc-string.
(split-window): Rewrite doc-string. Rename horflag to
horizontal. Major rewrite of size calculations. Remove
-function postfix from associated window parameter.
(window-state-put-1, display-buffer-split-window-1): Rename
horflag to horizontal.
(same-window-p): Remove call to non-existent function.
* windows.texi (Windows and Frames, Window Sizes)
(Resizing Windows): Minor rewrites.
(Splitting Windows): Provide additional examples. Rewrite
parts on window-splits and window-nest.
(Deleting Windows, Window Parameters, Side Windows): Minor
rewrites.