Ignoring port for localhost in nbackup. Added check for localhost and error message if non localhost provided.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58887 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed three issues together represented in CORE-4261:
- non-existent result of the window function (in outer joins) is reported as 0 instead of NULL
- derived constant is processed wrongly in windowed streams
- deeper-than-root partitions are not "nullified" in outer joins
Adriano, please review.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58888 65644016-39b1-43b1-bf79-96bc8fe82c15
Improved the detailed plan output.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58889 65644016-39b1-43b1-bf79-96bc8fe82c15