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.
Merge pull request #737 from Lyra2108/master

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