Changes to ILiftable and ISmashable

- Added EntityPlayer, ItemStack, and int metadata parameters to the get
weight methods in case people need those
- Config options to disable smashing and lifting of vanilla blocks
- Glass and ice are smashable regardless of config settings
- Basic Hammer can no longer smash most blocks