updating firebird support to trunk, adding missed files