Inner exception test

To test if exception have inner exception with timeouts i created a new
method IsOurTransient to not make extra call on base method, because
base method (from eneterprise library) have also check of innerexception
by recursion.
We have such exception, so we should always look to inner:
NHibernate.Exceptions.GenericADOException
System.Data.SqlClient.SqlException