Refactor.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57839 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed CORE-4068 - create package fails on creating header as soon as there is at least 1 procedure name.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57840 65644016-39b1-43b1-bf79-96bc8fe82c15
Added operator include to config files

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57841 65644016-39b1-43b1-bf79-96bc8fe82c15
Aproximate change for windows - not checked

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57842 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed CORE-4070 - NOT-NULL-column can be used as primary key and filled with NULL-values.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@57852 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed CORE-4071 - external function declaration with "returns parameter" crashes the server.

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