Blacksmith checks for weapons missing

The blacksmith will now check for any items missing and allow for their return to stop yelling at the player.
Blacksmith takes a couple seconds to stop yelling

This gives us a grace period for a torch to be in the air headed towards him where he still needs to be yelling.
Fix test errors
Fix broken test_give_taco_meat
Merge pull request #2184 from niamu/test_taco_meat

Fix broken test_give_taco_meat
Alcohol player effect is no longer additive

Getting drunk no longer has a chance of exponentially increasing player strength of jump height. All player stats are limited to a chance of 10% or 50% of their normal potency.
Merge pull request #2175 from niamu/blacksmith_steal

Blacksmith checks for weapons missing
Tweaking alcohol stat factors
Merge pull request #2185 from niamu/drunk

Alcohol player effect is no longer additive
Store material node position changes

This prevents farming of materials in levels and allows for the transport of materials from one level to another via a player inventory.
Added level removal and addition meta tables

These meta tables are processed on top of the tmx generated node table so we know which nodes to add or remove to each level to maintain states as players pickup and drop items from their inventory.
Missing slash in generated path

Can't believe we never ran into this issue before
Store item position once it has stopped dropping
Make torches in blacksmith level persistent
Bug fix for dropped torches

This is caused by the terribly confusing way we have created projectiles and are storing weapon types and subtypes.
Scroll path compatibility fix
Fix weapon type being incorrect on drop
Drop all items when killed on hardcore mode

We drop all of the player items when they are on hardcore mode where they died. This gives the player a chance to reach their items again if they died in a safe place.
Save item changes in levels along with savepoints
Trigger Player:saveData() on death

Saving player inventory on death also resolves the discrepency with level item changes that are saved.