updating firebird support to trunk