add_product() should rather return the basket line

Instead of messing with the method's internal logic, as was the case
in my previous change, @maikhoepfel and I agreed to have it return the
`create_or_update`d basket line so as to be able to further use it in
the calling context.

This change will be part of the official 0.8 Oscar release.
Bump version number