FIX: Create a shopping list even if one entry hasn't an amount

The shopping list was not created, if an entry hasn't had an amount.
But this is quite normal e.g. for salt.
The error was that int() couldn't handle a None value.

This is not the best solution for this problem, but I don't know the code and python well enough to do it better.