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.
More Enchantments

- Added Thorns and Respiration enchantments
Added  a_Digger check
Check range of y in HasNearLog

Fixes #803
Merge pull request #1357 from mc-server/leafFix

Check range of y in HasNearLog
Fixed style
Added 1.8 blocks and items!
Added 1.8 recipes!
Added missing mossy stonebrick recipe!
Added furnace recipes!
Rewrited furnace.txt loading.
Rewrited furnace.txt
Fixed wrong doxy-comment.
Fixed compile warnings.
Init RankMgr pointer to NULL