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.

Edit: Related to #289
Sorry for being late in the party, but please revert.