Wrapping papers fixes

* Wrapping something with package wrapper now gives a message.
* Adding a check so clicking an already giftwrapped item doesn't show the wrapping message.
* Adding nobludgeon flag to wrapping paper to remove attack messages
* Removing w_class line from package wrapper because already in its parent.
* Remove the unnecessary message (box is full/packagewrapper doesn't fit in the box) when wrapping box.
* Fixes not being able to wrap box with just one single package wrapper left.
* Fixing attack_log (fix issue #4180 ) and only adds log when the wrapping succeeds.
* Now using wrapping paper actually uses its amount.
* When all used, they will drop cardboard tube like intended.
* Fixes issue #4207 .
* Fixes wrapping paper and package wrapper stacking (if you take one paper from the stack, you can put i back in)
* New sprite for both paperwraps and cardboard tube. (from Nienhaus)