fixed extract of return parameter of external UDF's

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59769 65644016-39b1-43b1-bf79-96bc8fe82c15
extract domain definitions before functions, they may need them

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59770 65644016-39b1-43b1-bf79-96bc8fe82c15
Renamed mapping-related tables as was discussed in devel

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59772 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed very frequent segfault in monitoring code (CS/SC): tdbb->attachment was not set in thread_db::getCharSet() function used to convert monitoring strings

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59773 65644016-39b1-43b1-bf79-96bc8fe82c15
some more enhancements to isqls extract utility
split extraction of functions and procedures in two parts (header and body)


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