Add Fill Overloads. Let factory return profiled

Let the EFProfiledDbProviderFactory return a EFProfiledDbDataAdapter.
The EFProfiledDbDataAdapter contains all the overloads of Fill as
defined on a DbDataAdapter.
Moved Fill Overloads to ProfiledDbDataAdapter.