Refined Smash mechanics, config for Cyclone

- Added option to disallow denuding of leaves by Deku Leaf
- Fixed non-opaque blocks such as glass not being smashable
- Breakable blocks such as glass and ice are now always breakable, even
in adventure mode
- Hammers have increased strength vs. breakable blocks, so wooden
hammers can break glass
- Breakable blocks do not play the smash sound when smashed in favor of
their original break sound