add MSDTC support

Yet another attempt, hoping all is well now. There are indeed some line endings issues.
I suggest adding ".gitattributes" to normailze line endings.
Why is the signature of method changed? I don't see any reason why the `FbConnectionInternal` should be here as I can get it from `this.connection.InnerConnection` anyway.