Remove model parameter from @OrmLiteDao

This PR enables to remove the parameter `model` of `@OrmLiteDao` by looking in the type arguments of the type or its super types.