Fix some block breaking problems.

- Bibliocraft locks are respected.
- Fixes Thaumcraft node drops.
- Fixes strange auto-smelt drops sometimes.
- Probably fixes sync issues somewhere.

This will stop breaking blocks and changing drops by trying to simulate Forge, and instead use tryHarvestBlock and use HarvestDropsEvent to do the auto-smelt. If there is any better way to do ANYTHING, please tell me.