[bucket] Remove recursion in inventory code

Not only using a recursion there was slow and it made the code unreadable,
the implementation was simply wrong: there was a chance bucket would return
banans even if there are available items still.

Also, fix a typo
[bucket] Fuck it.
[slap] Slap calling user if no arg given
Merge pull request #46 from dgw/reflexive-slap

[slap] Slap calling user if no arg given
[Bucket]Greet on join got many complaints from users. Removing. (If anybody wants this feature, re-add it with a config setting default off.)
[imgur] Fix typo (interactive.add => interactive_add)
Merge pull request #49 from iceTwy/master

[imgur] Fix typo (interactive.add => interactive_add)