Half-finished silk touchability/shearability code
Fixed effective tool for blocks that use material-based tool effectiveness

 * For example, pickaxes are effective against all blocks with the Material.rock material
Fixed web block not having its harvest tool set
General improvements + silk touchability/shearability improvements

 * Made silk touch info only show when silk touching gives a different block than harvesting
 * Added special handling of unbreakable blocks
 * Fixed tool classes without localization strings showing the full unlocalized name (it just capitalizes the toolclass and shows that)
 * Fixed dead bush shearability (needs a special case, as it doesn't use the IShearable interface for whatever reason)
Fixed silk touchability string not being configurable
Merge branch 'develop'

 * Closes #11 and #12