Fixed CORE-4127: Server crashes instead of reporting the error "key size exceeds implementation restriction".

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58215 65644016-39b1-43b1-bf79-96bc8fe82c15
A somewhat hackery solution that allows ISQL to work with SET GENERATOR as it expects. It fixes the issue reported by Philippe in fb-devel.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58217 65644016-39b1-43b1-bf79-96bc8fe82c15
Getting prepared for Alpha 1.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58218 65644016-39b1-43b1-bf79-96bc8fe82c15
eliminate error: use 'template' keyword to treat 'as' as a dependent template name  http://stackoverflow.com/a/3786481/66242



git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58219 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed CORE-2912 - Exception when upper casing string with lowercase y trema (code 0xFF in ISO8859_1)

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@58221 65644016-39b1-43b1-bf79-96bc8fe82c15
Front ported the error code validation.

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