Modify class verification on UserProvider when refresh user to check interface instead of implemented standard classes for custom driver use.

If we made a custom driver as https://github.com/fferriere/PommFosUserBundle we have an error on UserProvider because there is a check on User and PropelUser class instead of on interface.