Added some Enchantments

- Bow enchantments: Infinity, Flame and Power
- Sword and tools enchantments: Fire Aspect, Bane of Arthropods, Smite,
Sharpness
Added more enchantments and some fixes

- Removed Debug messages
- Added Punch enchantment effect
- Added Silk Touch enchantment
- Added Unbreaking enchantment effect
Changed if for switch
Fixes

- Changed m_TicksLeftBurning > 0 for IsOnFire()
- Tried to do the changes in BlockHandler.cpp
- Removed m_Creator in ArrowEntity
- Added m_Enchantments in ProjectileEntity CreatorData
- Added blank lines between functions
Changed if in BlockHandler
Protection Enchantments, some fixes

- Protection echantments (fire, blast, feather falling, protection and
projectile). It isn't finished, add secondary effects and optimize the
code.
- Removed some brackets.
- Silk touch fixed.
Added missing blocks in item.ini
Changed new logs from wood to log!
Added missing recipes for stairs and slabs!
Added missing recipes for stairs and slabs!
Fixed slab name
More Enchantments

- Added Thorns and Respiration enchantments
Enchanting table improvements.
remove y-coord from chunks
Fixed crashes and use std::swap.
Fixed bad values in the IsEnchantable() method.
Added comments.
APIDump: Added missing cItem things.
Improved command block security
Removed unused code