use fuzzy version for any-db-transaction

It is extremely likely that a user will not only have multiple
dependencies on any-db-transaction (via their adapter and this
package) but that they will also be dealing with Transaction
objects from both sources in their own code. Therefore, using
a fuzzy version range reduces the chances of their code
encountering subtle differences between Transaction objects
created from a Connection vs. a ConnectionPool
1.0.3